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

建站快车复制网站内容seo排名快速

建站快车复制网站内容,seo排名快速,张家港网站优化,茶叶网站建设策划书ppt这俩月终于结束了233333,之后就是反复复习和背八股了吧,然后整整项目春招再投投投,感觉大部分题都有思路了但是做过的题也会没思路,还是要复习 总结 数组: 双指针用的很多,一般一个指向遍历位置&#xff0…

这俩月终于结束了233333,之后就是反复复习和背八股了吧,然后整整项目春招再投投投,感觉大部分题都有思路了但是做过的题也会没思路,还是要复习

总结

数组:

        双指针用的很多,一般一个指向遍历位置,另一个指向插入位置

链表:

        也是双指针比较多,注意可以创造一个dummy节点指向头节点,从dummy开始遍历会比较方便;环形链表位置是快慢指针,快走2慢走1,它们肯定会在慢没走完环的一圈时相遇,此时把慢指针放在头节点,两个指针同步走,相等的位置即环入口

哈希:

          unordered_map; unordered_set;解决字母异位词,几数之和等;去重常用set;map一般key保存值,value保存下标

栈和队列:

        有效的括号,栈和队列互相实现

二叉树:

        两种,迭代(层序)和递归(深度);迭代时是用一个队列保存节点,记录每层节点数size,当pop节点时,size--(到0时该层结束),并把他的左右孩子进入队列;

        递归:

  1. 确定递归函数的参数和返回值: 确定哪些参数是递归的过程中需要处理的,那么就在递归函数里加上这个参数, 并且还要明确每次递归的返回值是什么进而确定递归函数的返回类型。

  2. 确定终止条件: 写完了递归算法, 运行的时候,经常会遇到栈溢出的错误,就是没写终止条件或者终止条件写的不对,操作系统也是用一个栈的结构来保存每一层递归的信息,如果递归没有终止,操作系统的内存栈必然就会溢出。

  3. 确定单层递归的逻辑: 确定每一层递归需要处理的信息。在这里也就会重复调用自己来实现递归的过程。

回溯:

       三要素

        回溯函数模板返回值以及参数

        回溯函数终止条件

        回溯搜索的遍历过程

void backtracking(参数) {if (终止条件) {存放结果;return;}for (选择:本层集合中元素(树中节点孩子的数量就是集合的大小)) {处理节点;backtracking(路径,选择列表); // 递归回溯,撤销处理结果}
}

贪心:

       没有套路,大概就是局部最优可以推到全局最优

动规:

  1. 确定dp数组(dp table)以及下标的含义

  2. 确定递推公式

  3. dp数组如何初始化

  4. 确定遍历顺序

  5. 举例推导dp数组

最重要的还是01背包和完全背包,是指有物品i,重量为weight[i],价值为value[i],装满这个背包所能得到的最大价值;dp[i][j]为取【0,i】物品时[重量为j]的最大价值;

       01: dp[i][j] =max( dp[i-1][j]  , dp[i-1][j-weight[i]] + value[i] ) // 不取i但重量为j的价值和取i重量为j的最大值

压成一维数组
                dp[j] =max( [j]  , dp[j-weight[i]] + value[i] )// 每一层的dp是由上一层的dp来的,所以只需要一维就可以了,注意第二层for要从后往前遍历,保证物品i只被放入一次!

for(int i = 0; i < weight.size(); i++) { // 遍历物品for(int j = bagWeight; j >= weight[i]; j--) { // 遍历背包容量dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);}
}

  完全背包:

// 先遍历物品,再遍历背包
for(int i = 0; i < weight.size(); i++) { // 遍历物品for(int j = weight[i]; j <= bagWeight ; j++) { // 遍历背包容量dp[j] = max(dp[j], dp[j - weight[i]] + value[i]);}
}

单调栈:

主要是用来找左右第一个比自己大或者比自己小的元素,还不熟练具体看之前每日总结

最后!感谢卡哥!也感谢能坚持下来的自己,至少秋招面对昨天还能挣扎一下不至于直接寄!

轻舟已过万重山!!!

http://www.yidumall.com/news/80227.html

相关文章:

  • 做企业门户网站都疫情死亡最新数据消息
  • 太原在线网站建设bt磁力搜索器
  • 千峰培训可靠吗?长沙seo优化
  • 网站负责人彩色验照网上电商怎么做
  • 个人网站可以做哪些主题企业策划方案怎么做
  • 火车票网站建设多少石家庄网站优化
  • 网站建设后的优势seo赚钱培训课程
  • 在什么网站能找到做外贸的邮箱聚合搜索引擎
  • 如何提高网站的用户体验ue南宁seo平台标准
  • 网站怎么做图片seo是什么
  • 帮人做钓鱼网站以及维护深圳百度推广优化
  • 自己做的网站被篡改怎么办百度云手机登录入口
  • 郑州做网站设计lol今日赛事直播
  • jps网站开发论文参考书seoyoon
  • 成都专门做公司网站的公司关键词网站
  • 滨州 网站建设嘉定区整站seo十大排名
  • 纯html css做的网站seo石家庄
  • 做漫画网站 漫画哪找2021年度关键词有哪些
  • 汽车网站首页模板代码杭州关键词排名提升
  • 政府类网站的设计特点宁波seo链接优化
  • 域名证书查询网站今天刚刚的最新新闻
  • 电子商务网站建设与维护概述北京搜索引擎推广服务
  • 网站同城在线哪里做嘉兴网站建设
  • 网站后台搭建图文贺州seo
  • 朋友圈网站文章怎么做什么是网络营销?
  • 网站使用特殊字体全网营销有哪些平台
  • 在线买房网站建设 方案软文推广发布平台
  • 设计师经常上的网站软文推广平台
  • 性男女做视频观看网站google关键词优化
  • 乌市seo网络营销流程网络营销推广及优化方案