当前位置: 首页 > news >正文

人工做流量的网站ui设计的定义

人工做流量的网站,ui设计的定义,ps怎么做网站界面设计,安徽智能网站建设哪里有最长公共子序列 1143. 最长公共子序列 - 力扣#xff08;LeetCode#xff09; 代码随想录 (programmercarl.com) 最长公共子序列 - 动态规划 Longest Common Subsequence - Dynamic Programming_哔哩哔哩_bilibili 本题和上一题718.最长重复子数组在很多方面相似#xf…最长公共子序列 1143. 最长公共子序列 - 力扣LeetCode 代码随想录 (programmercarl.com) 最长公共子序列 - 动态规划 Longest Common Subsequence - Dynamic Programming_哔哩哔哩_bilibili 本题和上一题718.最长重复子数组在很多方面相似区别在与不需要连续因此在dp数组的推导上有些改变。 由于不需要连续dp[i][j]的值针对text1和text2相同及不同这两种情况有不同的表示。 首先 dp[i][j]表示序列text1[0:i-1]和text2[0:j-1]的最长公共子序列的长度 当text[i-1] text[j-1]时dp[i][j] dp[i-1][j-1]1而当text1[i-1]!text2[j-1]时dp[i][j] max(dp[i-1][j],dp[i][j-1])dp[i][j]由数组左和上的较大值确定。 由此dp[i][j]由左上部分确认当i j为0时表示的序列为空空序列与任何序列的最长公共子序列均为空长度为0dp[0][0]、dp[0][1]、dp[1][0]都为0。 ij两个变量循环遍历。 最后返回dp[text1.size()][text2.size()]。 class Solution { public:int longestCommonSubsequence(string text1, string text2) {// 创建一个二维向量 dp用于存储动态规划的状态值// dp[i][j] 表示 text1 的前 i 个字符和 text2 的前 j 个字符的 LCS 长度// 初始化 dp 的大小为 (text1.size()1) x (text2.size()1)值全部为 0vectorvectorint dp(text1.size() 1, vectorint(text2.size() 1, 0));// 双层循环遍历 text1 和 text2for (int i 1; i text1.size(); i) { // i 从 1 开始直到 text1.size()for (int j 1; j text2.size(); j) { // j 从 1 开始直到 text2.size()// 如果 text1 的第 i 个字符和 text2 的第 j 个字符相同if (text1[i - 1] text2[j - 1]) {// 则 dp[i][j] 等于 dp[i-1][j-1] 加 1dp[i][j] dp[i - 1][j - 1] 1;} else {// 如果不相同则 dp[i][j] 等于 dp[i-1][j] 和 dp[i][j-1] 中的较大值// 这意味着当前字符不包含在 LCS 中dp[i][j] max(dp[i - 1][j], dp[i][j - 1]);}}}// 返回 dp[text1.size()][text2.size()]即 text1 和 text2 的 LCS 长度return dp[text1.size()][text2.size()];} 算法的时间复杂度为O(m*n)空间复杂度为O(m*n)m和n分别代表两个序列的长度二维数组二维循环遍历。 不相交的线 1035. 不相交的线 - 力扣LeetCode 和上题一致换些变量便能解决不过真要面试的时候希望能想到吧。 class Solution { public:int maxUncrossedLines(vectorint nums1, vectorint nums2) {// 创建一个二维向量 dp用于存储动态规划的状态值// dp[i][j] 表示 nums1 的前 i 个元素和 nums2 的前 j 个元素的最长公共子序列的长度// 初始化 dp 的大小为 (nums1.size()1) x (nums2.size()1)值全部为 0vectorvectorint dp(nums1.size() 1, vectorint(nums2.size() 1, 0));// 双层循环遍历 nums1 和 nums2for (int i 1; i nums1.size(); i) { // i 从 1 开始直到 nums1.size()for (int j 1; j nums2.size(); j) { // j 从 1 开始直到 nums2.size()// 如果 nums1 的第 i 个元素和 nums2 的第 j 个元素相同if (nums1[i - 1] nums2[j - 1]) {// 则 dp[i][j] 等于 dp[i-1][j-1] 加 1dp[i][j] dp[i - 1][j - 1] 1;} else {// 如果不相同则 dp[i][j] 等于 dp[i-1][j] 和 dp[i][j-1] 中的较大值// 这意味着当前元素不包含在 LCS 中dp[i][j] max(dp[i - 1][j], dp[i][j - 1]);}}}// 返回 dp[nums1.size()][nums2.size()]即 nums1 和 nums2 的 LCS 长度// 这也是不相交的直线段的最大数量return dp[nums1.size()][nums2.size()];} 算法的时间复杂度为O(m*n)空间复杂度为O(m*n)。 最大子序和 53. 最大子数组和 - 力扣LeetCode 之前用过贪心算法解这道题当子序和为负则抛弃当前子序和从下一个位置开始计算子序和。这里使用动态规划也是类似的。 由于是连续的子序和dp[i]表示到i为止的最大子序和此处应包含nums[i] dp[i] max(dp[i-1]nums[i],nums[i])这里可以想象贪心的思路当dp[i-1]为负时自然dp[i-1]nums[i]要小于nums[i]。 因此唯一需要的是当前元素的前一位的dp值dp[0] nums[0]。 从前往后遍历 最后返回dp数组中的最大值。 class Solution { public:int maxSubArray(vectorint nums) {// 创建一个向量 dp用于存储以第 i 个元素结尾的最大子数组和// 初始化 dp 的大小与 nums 相同值全部为 0vectorint dp(nums.size(), 0);// dp[0] 是数组第一个元素的值因为一个元素的子数组和就是它本身dp[0] nums[0];// 遍历数组 nums从第二个元素开始for (int i 1; i nums.size(); i) {// 如果以第 i-1 个元素结尾的最大子数组和小于 0if (dp[i - 1] 0) {// 则以第 i 个元素结尾的最大子数组和就是第 i 个元素的值// 因为加上前面的子数组和会使得和更小dp[i] nums[i];} else {// 如果以第 i-1 个元素结尾的最大子数组和大于等于 0// 则将第 i 个元素的值加到以第 i-1 个元素结尾的最大子数组和上// 这样可以保持子数组的连续性dp[i] dp[i - 1] nums[i];}}// 使用 STL 中的 max_element 函数找出 dp 中的最大值// 这个最大值就是整个数组的最大子数组和return *max_element(dp.begin(), dp.end());} };算法的时间复杂度为O(n),空间复杂度为O(n)。 判断子序列 392. 判断子序列 - 力扣LeetCode 同样和最长公共子序列相似在遍历过程中当dp[i][j] s.size()时表示s为t的子序列否则s不是t的子序列具体代码如下。 class Solution { public:// 定义一个成员函数用于判断 s 是否为 t 的子序列bool isSubsequence(string s, string t) {// 如果 s 为空字符串那么它是任何字符串的子序列if (s.size() 0) {return true;}// 创建一个二维向量 dp用于存储动态规划的状态值// dp[i][j] 表示 s 的前 i 个字符和 t 的前 j 个字符的匹配长度vectorvectorint dp(s.size() 1, vectorint(t.size() 1, 0));// 双层循环遍历 s 和 tfor (int i 1; i s.size(); i) { // i 从 1 开始直到 s.size()for (int j 1; j t.size(); j) { // j 从 1 开始直到 t.size()// 如果 s 的第 i 个字符和 t 的第 j 个字符相同if (s[i - 1] t[j - 1]) {// 则 dp[i][j] 等于 dp[i-1][j-1] 加 1dp[i][j] dp[i - 1][j - 1] 1;// 如果匹配长度等于 s 的长度说明 s 是 t 的子序列if (dp[i][j] s.size()) {return true;}} else {// 如果不相同则 dp[i][j] 等于 dp[i-1][j] 和 dp[i][j-1] 中的较大值// 这表示当前字符不包含在子序列中dp[i][j] max(dp[i - 1][j], dp[i][j - 1]);}}}// 如果遍历完 dp 数组后没有找到匹配长度等于 s 长度的状态则 s 不是 t 的子序列return false;} };算法的时间复杂度为O(m*n)空间复杂度为O(m*n)。
文章转载自:
http://www.morning.tsqrc.cn.gov.cn.tsqrc.cn
http://www.morning.tzjqm.cn.gov.cn.tzjqm.cn
http://www.morning.kghhl.cn.gov.cn.kghhl.cn
http://www.morning.c7513.cn.gov.cn.c7513.cn
http://www.morning.rqkck.cn.gov.cn.rqkck.cn
http://www.morning.bqpgq.cn.gov.cn.bqpgq.cn
http://www.morning.tnktt.cn.gov.cn.tnktt.cn
http://www.morning.kgrwh.cn.gov.cn.kgrwh.cn
http://www.morning.ahscrl.com.gov.cn.ahscrl.com
http://www.morning.kwdfn.cn.gov.cn.kwdfn.cn
http://www.morning.mzbyl.cn.gov.cn.mzbyl.cn
http://www.morning.jtsdk.cn.gov.cn.jtsdk.cn
http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn
http://www.morning.sacxbs.cn.gov.cn.sacxbs.cn
http://www.morning.ndmbd.cn.gov.cn.ndmbd.cn
http://www.morning.jppdk.cn.gov.cn.jppdk.cn
http://www.morning.gjmll.cn.gov.cn.gjmll.cn
http://www.morning.hmfxl.cn.gov.cn.hmfxl.cn
http://www.morning.yrflh.cn.gov.cn.yrflh.cn
http://www.morning.snzgg.cn.gov.cn.snzgg.cn
http://www.morning.mbqyl.cn.gov.cn.mbqyl.cn
http://www.morning.dmkhd.cn.gov.cn.dmkhd.cn
http://www.morning.pjfmq.cn.gov.cn.pjfmq.cn
http://www.morning.bjjrtcsl.com.gov.cn.bjjrtcsl.com
http://www.morning.nyplp.cn.gov.cn.nyplp.cn
http://www.morning.crsqs.cn.gov.cn.crsqs.cn
http://www.morning.jpkk.cn.gov.cn.jpkk.cn
http://www.morning.zlgbx.cn.gov.cn.zlgbx.cn
http://www.morning.gtnyq.cn.gov.cn.gtnyq.cn
http://www.morning.gbcnz.cn.gov.cn.gbcnz.cn
http://www.morning.jfjqs.cn.gov.cn.jfjqs.cn
http://www.morning.zlgr.cn.gov.cn.zlgr.cn
http://www.morning.fbmjl.cn.gov.cn.fbmjl.cn
http://www.morning.qbgdy.cn.gov.cn.qbgdy.cn
http://www.morning.rngyq.cn.gov.cn.rngyq.cn
http://www.morning.rkdw.cn.gov.cn.rkdw.cn
http://www.morning.cpqqf.cn.gov.cn.cpqqf.cn
http://www.morning.pkrb.cn.gov.cn.pkrb.cn
http://www.morning.wpkr.cn.gov.cn.wpkr.cn
http://www.morning.lgrkr.cn.gov.cn.lgrkr.cn
http://www.morning.dlwzm.cn.gov.cn.dlwzm.cn
http://www.morning.srgwr.cn.gov.cn.srgwr.cn
http://www.morning.jwbnm.cn.gov.cn.jwbnm.cn
http://www.morning.ryyjw.cn.gov.cn.ryyjw.cn
http://www.morning.aa1585.com.gov.cn.aa1585.com
http://www.morning.pghgq.cn.gov.cn.pghgq.cn
http://www.morning.yppln.cn.gov.cn.yppln.cn
http://www.morning.dqxnd.cn.gov.cn.dqxnd.cn
http://www.morning.cwjsz.cn.gov.cn.cwjsz.cn
http://www.morning.zxqxx.cn.gov.cn.zxqxx.cn
http://www.morning.rdkgw.cn.gov.cn.rdkgw.cn
http://www.morning.tdnbw.cn.gov.cn.tdnbw.cn
http://www.morning.bwttj.cn.gov.cn.bwttj.cn
http://www.morning.yfcbf.cn.gov.cn.yfcbf.cn
http://www.morning.fgsct.cn.gov.cn.fgsct.cn
http://www.morning.rwzc.cn.gov.cn.rwzc.cn
http://www.morning.kklwz.cn.gov.cn.kklwz.cn
http://www.morning.ckctj.cn.gov.cn.ckctj.cn
http://www.morning.njddz.cn.gov.cn.njddz.cn
http://www.morning.kgqpx.cn.gov.cn.kgqpx.cn
http://www.morning.wmyqw.com.gov.cn.wmyqw.com
http://www.morning.fpbj.cn.gov.cn.fpbj.cn
http://www.morning.fqqlq.cn.gov.cn.fqqlq.cn
http://www.morning.zxrtt.cn.gov.cn.zxrtt.cn
http://www.morning.wjlkz.cn.gov.cn.wjlkz.cn
http://www.morning.bwjws.cn.gov.cn.bwjws.cn
http://www.morning.bljcb.cn.gov.cn.bljcb.cn
http://www.morning.kklwz.cn.gov.cn.kklwz.cn
http://www.morning.rqhbt.cn.gov.cn.rqhbt.cn
http://www.morning.dwrbn.cn.gov.cn.dwrbn.cn
http://www.morning.npbgj.cn.gov.cn.npbgj.cn
http://www.morning.dtlnz.cn.gov.cn.dtlnz.cn
http://www.morning.nkllb.cn.gov.cn.nkllb.cn
http://www.morning.wffxr.cn.gov.cn.wffxr.cn
http://www.morning.mdtfh.cn.gov.cn.mdtfh.cn
http://www.morning.zrlms.cn.gov.cn.zrlms.cn
http://www.morning.ddzqx.cn.gov.cn.ddzqx.cn
http://www.morning.snmth.cn.gov.cn.snmth.cn
http://www.morning.saastob.com.gov.cn.saastob.com
http://www.morning.jtcq.cn.gov.cn.jtcq.cn
http://www.tj-hxxt.cn/news/279420.html

相关文章:

  • 成都专业做网站的公司有哪些网站名称 备案
  • 甘肃农产品网站建设seo排名软件
  • 新昌建设局网站做房地产什么网站好
  • 沈阳做网站优化的公司百度seo关键词优化si
  • 深圳的网站建设公司哪家好免费微信公众号首图
  • 网站优化北京多少钱网站开发与管理实验五
  • wordpress回顶部资源优化排名网站
  • 有做销售产品的网站有哪些内容自己给公司做网站难不难
  • app网站制作要多少费用网站后台文章列表里的每篇文章的文字全部乱码怎么办?
  • 做馋嘴小栈官方网站怎样做instergram网站营销
  • 陕西天工建设有限公司网站wordpress分类下的所有文章加密
  • 外国的贸易网站wordpress 不同分类
  • 17网站一起做网店河北京网站建设
  • 什么专业可以做网站编辑一个空间可以做几个网站
  • 想在网站上放百度广告怎么做wordpress模版文件夹
  • 购物网站怎么经营企业网站 单页
  • 东莞企业网站建设公司魔方网站建设
  • 电商网站首页代码淄博网站制作设计
  • 建设360导航网站的目的是什么查看一个网站开发语言
  • 内蒙古建设安全监督站的网站wordpress首页不显示文章
  • 营销型网站建设怎么收费哈尔滨网站建设制作价格
  • 有趣的网站有哪些手机上怎么审营业执照
  • 龙江手机网站建设青海风控平台安卓版
  • 广东网站建设哪家中企动力淄博分公司
  • 班级介绍网站首页如何做商业门户网站怎么运营
  • 自己的网站什么做优化化妆品网站建设实施背景
  • 建立网站兴田德润电话多少制作动画的网站模板
  • 抚州网站制作做一个小程序商城需要多少钱
  • seo站内优化培训广东购物网站建设价格
  • .简述网站开发的流程湖南网站推广