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

网站建设需要哪些企业资料公司企业logo

网站建设需要哪些企业资料,公司企业logo,广告平面设计教程,wordpress插件汉化下载地址在《波奇学单链表》中我们提到单链表的两个特点单向性。头节点尾节点的特殊性导致分类讨论的情况。如何看单链表#xff1f;让我们简化成下图cur表示当前节点#xff0c;下图表示cur移动#xff0c;圆圈表示值用哨兵卫节点(新的头节点)和把尾节点看成NULL来把头尾节点一般化…在《波奇学单链表》中我们提到单链表的两个特点单向性。头节点尾节点的特殊性导致分类讨论的情况。如何看单链表让我们简化成下图cur表示当前节点下图表示cur移动圆圈表示值用哨兵卫节点(新的头节点)和把尾节点看成NULL来把头尾节点一般化。struct ListNode*guard_h(struct ListNode*)malloc(sizeof(struct ListNode)); struct ListNode*curguard_h;//作为移动节点相当于有了头节点的前驱节点可以cur-nextcur-next-next;循环删除尾节点不用cur-nextNULL(cur是4的地址)直接cur-nextcur-next-next;简化代码但要注意释放开辟的空间避免内存泄露。快慢指针创建两个指针一快一慢。快慢指针找链表的中间节点leetcode 876.链表中间节点struct ListNode*fasthead,*slowhead; int count0; while(fast) {fastfast-next;count;if(count%20){slowslow-next;} } return slow;//结束时fast为空slow为中间节点的右边节点变式求中间节点的左节点如1-2-3-4求2fast走的节点数总节点数fast和slow指针走的节点数如图。struct ListNode*fasthead,*slowhead; int count0; while(fast) {fastfast-next;count;if(count%21count3){slowslow-next;} } return slow;//结束时fast为空slow为中间节点的左边节点反转链表leetcode反转单链表struct ListNode* reverseList(struct ListNode* head) {struct ListNode* newhead NULL;struct ListNode* cur head;while(cur){//next指针指向cur的下个节点struct ListNode* next cur-next;cur-next newhead;newhead cur;cur next;}合并有序链表leetcode合并有序链表思路不要试图在原链表中进行插入操作再开一个新的头节点把原来链表的值拿过来链接。用哨兵节点可以简化代码短的拼完后再把剩下的链接在一起就行。 struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2){struct ListNode*cur(struct ListNode*)malloc(sizeof(struct ListNode));cur-nextNULL;cur-val0;struct ListNode*headcur;while(list1list2){if(list1-vallist2-val){head-nextlist2;list2list2-next;}else{head-nextlist1;list1list1-next;}headhead-next;}struct ListNode*list3(list1!NULL?list1:list2);while(list3){head-nextlist3;list3list3-next;headhead-next;}return cur-next; }合并链表快慢指针以及链表逆序这三板斧掌握了就可以解决leetcode上大部分的链表题。示例链表排序思路快慢指针找中间节点再用中间节点不断分割分割到只有一个节点或空链表。一节点链表进行合并有序链表最后把新链表再进行合并有序直到所有链表都合并完成。总而言之最基础就是这三个。
http://www.dnsts.com.cn/news/223060.html

相关文章:

  • 齐博网站模板wordpress 过期时间
  • 陕西有哪些公司是网站建设具有口碑的柳州网站建设公司
  • 娄底网站建设公司东营设计网站建设
  • 免费如何创建网站平台如何注册域名步骤
  • 项目商业网站建设方案棋牌类网站设计建设
  • 弹幕网站如何做淘特app推广代理
  • 抚州市建设局网站合肥制作网站公司
  • 沈阳网站建设 熊掌号网站开发需要什么专业学生
  • 南京的网站制作公司天元建设集团有限公司工程
  • wordpress投稿分成广东百度seo
  • 网站添加内容做网站去哪里找
  • 网站 开发 语言企业建设营销型网站步骤
  • 化妆品品牌网站如何做汕头免费建站公司
  • 网站建设业务前景云溪网络建站宝盒
  • 珠海建设企业网站的公司去百度建网站
  • 世界网站制作宠物网站建设策划报告
  • 如何发布自己的网站淄博建设银行网站
  • 住房和城乡建设部网站城市稽查vue开发视频网站
  • 黄金路网站建设公司西安做网站公司玖佰网络
  • dw怎么做网站注册登入页面内蒙古中汇建设有限公司网站
  • 做租车行网站有没有学做衣服的网站
  • 微信网站收钱吗传奇手游发布网址传奇
  • 浏览器怎么打开网站服务器seo查询排名软件
  • 用做网站使用的图片关注清远发布
  • asp 手机网站安徽全网优化
  • 做册子模板素材有哪些网站优普道建筑网校
  • 网站建设培训价格小学学校网站建设情况资料
  • 石家庄手机模板建站wordpress 编辑器文字大小
  • 百度网站提交收录入口重庆丙图网络科技有限公司
  • 杭州市建设工程公示网站企查查企业信息查询在线