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

互联网的意思简述什么是seo及seo的作用

互联网的意思,简述什么是seo及seo的作用,成都网站制作公司dedecms,网站开发方式包括第二次刷题不在idea写代码,而是直接在leetcode网站上写,“逼”自己掌握常用的函数。 标志掌握程度解释办法⭐Fully 完全掌握看到题目就有思路,编程也很流利⭐⭐Basically 基本掌握需要稍作思考,或者看到提示方法后能解答⭐⭐⭐Sl…

第二次刷题不在idea写代码,而是直接在leetcode网站上写,“逼”自己掌握常用的函数。

标志掌握程度解释办法
Fully 完全掌握看到题目就有思路,编程也很流利
⭐⭐Basically 基本掌握需要稍作思考,或者看到提示方法后能解答
⭐⭐⭐Slightly 稍微掌握需要看之前写过的代码才能想起怎么做多做
⭐⭐⭐⭐absolutely no 完全没有掌握需要看题解才知道怎么做
⭐⭐⭐⭐⭐有难度的高频题需要看题解才知道怎么做,而且过几天就忘了这道题怎么做了背背
22⭐⭐Easy链表160/相交链表哈希表法,时间复杂度始终是O(M+N) 双指针法,时间复杂度最差是O(M+N),指针A遍历完链表A再接着遍历链表B;指针B遍历完链表A再遍历链表A,两者走了相同距离时,即为答案(相交节点或者空节点)
23Easy链表206/反转链表定义三个指针:lastNode curNode nextNode,curNode 从头节点开始遍历直到curtNode == null时结束遍历ListNode lastNode = null;
24⭐⭐⭐Easy链表234/回文链表错误的思路:先翻转链表,再比较翻转前后的链表,这样做翻转前的链表已经不存在了,没法比较 正确思路:快慢指针先找到链表的中点,然后反转后半段链表,再比较链表的前半段和后半段
25Easy链表141/环形链表易错点:首先要排除输入为null的情况:if(head == null) return null; 快慢指针遍历链表,如果两指针相同则存在环形
26⭐⭐Medium链表142/环形链表II在141题的基础上,多加一部即可 快慢指针相遇,证明有环 快指针指向头节点,慢指针不变,两指针同时向后移动,直至相遇即为环节点
27⭐⭐⭐Easy链表21/合并两个有序链表思路很简单,但程序有细节要注意 定义两个指针,分别指向两个链表的头节点 当两个指针所指节点均不为空时,比较它们的大小,谁小就加在新链表后,并且后移该指针 跳出循环后,可能两条链表的节点都被加入新链表了,也有可能有一条链表还有节点没被加入新链表,所以要手动判断并加入。
28Medium链表2/两数相加要注意,判断最后的进位是否 > 0,> 0的话,链表最后再加上这个进位 对应位相加(要判断,节点是否为空,为空的话相当于加 0) 求出当前节点的值:(进位 + 节点1的值 + 节点2的值)% 10 更新进位:(进位 + 节点1的值 + 节点2的值)/ 10 记得后移指针
29⭐⭐⭐Medium链表19/删除链表的倒数第N个节点定义快慢指针,快指针比慢指针快n个节点。 要注意的是,如果快指针到达队尾,说明要删的恰好是头节点,那么直接返回第二个节点 快慢指针向后移,直到快指针到达尽头(下个节点为空),此时要删的就是慢指针的下个节点
30⭐⭐⭐Medium链表24/两两交换链表中的节点哨兵节点+遍历链表的同时交换相邻节点 创建一个哨兵节点,并维护pre、cur、next三个节点 当pre.nextnull&&pre.next.nextnull 时,遍历链表,并交换节点。 程序开始先排除head == null || head.next == null的情况
31⭐⭐⭐⭐Hard链表25/K个一组反转链表把链表分为三部分:已经反转的、要反转的、未反转的 找到此次要反转的部分的尾节点end,并把尾节点的下个节点置空;end.next == null ,结束遍历 反转此部分链表(重点) 将该部分链表加到已经反转部分的后面
32⭐⭐⭐Medium链表138/随机链表的复制使用哈希表来保存节点 遍历链表,将节点保存到哈希表Map<Node, Node> 再次遍历链表,将原节点中的next、random拷贝到新节点中
33⭐⭐⭐⭐Medium链表148/排序链表归并排序 快慢指针将链表分为两半,一半为left,一半为right,如果head == null || head.next == null说明不可以再分了,就结束递归 left链表和right链表进行比较排序并合并,算法如21题。 最后要将不为空的节点加入到链表最后,再返回头节点。
34⭐⭐⭐Hard链表23/合并k个升序链表升序的优先级队列 PriorityQueue 遍历数组,将每个链表的头节点加入到队列中 当队列不为空时,循环执行以下操作 2.1 移除队头节点(最小节点) 2.2 将该节点的下一个节点加入到队列(如果不为null的话)
35⭐⭐⭐⭐⭐Medium链表146/LRU缓存双向链表+哈希表 哈希表保存<key, Node>,便于查找key 建立双向链表类与dummy哨兵节点 LRUCache(int capacity) 初始化容量、dummy节点的pre和next get操作 getKey()函数查找key是否存在,存在则返回value,否则返回-1; put操作 getKey()函数查找key是否存在,存在则更改原来的value为新的value;否则putFront()函数将key加入到最前面,并且要判断是否超出容量,超出的话要remove()删除尾节点 getkey() 查找哈希表中是否存在key,存在则putFront()函数将该节点加入到最前面,并返回Node,否则返回null putFront() 将节点加入到最前面,也就是dummy的后面 remove() 删除尾节点,也就是dummy的前面PriorityQueue pq = new PriorityQueue<>((a,b) -> a.val - b.val);

图片版:
在这里插入图片描述

http://www.dtcms.com/wzjs/148205.html

相关文章:

  • 阿里云网站建设与发布题库免费seo推广软件
  • 宜兴做宠物的网站小程序开发费用明细
  • 账号运营竞争性谈判网络seo
  • 轻云服务器菁英版 多个网站专门培训seo的网站
  • wordpress管理系统旺道智能seo系统
  • 潍坊网站建设公司哪家好我要推广
  • 做网络销售怎么建立网站seo排名优化什么意思
  • 网站统计源码下载百度分析
  • 自媒体平台注册入口企鹅号网站seo推广
  • 建设小型网站价钱360推广登陆
  • 网站建设客户源举三个成功的新媒体营销案例
  • 百度公司网站排名怎么做网站软文是什么
  • 大连建设局网站地址东莞做网站排名优化推广
  • 国家卫生健康委员会医师定期考核系统百度seo关键词怎么做
  • 长沙营销网站建设百度知道客服电话
  • 太原建网站中国移动有免费的视频app
  • 请打开123720的网站百度软文世界官网
  • 广安市网站建设公司58黄页网推广公司
  • 无锡网站建设首选捷搜最新军事头条
  • 企业+php网站建设广州网站推广软件
  • 涨口碑说做的网站谷歌外贸网站
  • 大学科研项目做网站百度seo优化怎么做
  • 江苏优化网站公司哪家好电商运营
  • 中国空间站机械臂图片外链在线生成网址
  • 呼和浩特网站制作 建设seoer是什么意思
  • 万网网站空间服务范围百度推广员工工资怎么样
  • 单位网站 方案搜索引擎技巧
  • 重庆网站建设制作设计谷歌账号注册
  • 手机网站制作价格外贸seo软文发布平台
  • 福田做网站公司西安seo网站建设