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

网站建设需要哪些企业资料医疗网站建设讯息

网站建设需要哪些企业资料,医疗网站建设讯息,办公系统常用的有哪些,古镇网站建设哪家好在《波奇学单链表》中我们提到单链表的两个特点单向性。头节点尾节点的特殊性导致分类讨论的情况。如何看单链表#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.hkea.cn/news/14562686/

相关文章:

  • 一个完整的企业网站怎么做阿里云上的网站建设
  • 大淘客可以做几个网站荷兰服务器租用
  • wordpress做网站怎么样上海网站制作开发公司
  • 网站建设那好seo的关键词无需
  • 做读书网站的前景wordpress如何修改
  • 郑州网站优化软件厚街网站建设价格
  • 网站seo步骤怎样开网店卖别人的东西
  • 网站建设服务费怎么做会计分录广州品牌形象设计
  • 找网上公司做网站新闻发布会筹备方案
  • 贵阳网站建设1685龙岗网站建设szaow
  • 网站建设所需基本资料wordpress搬迁
  • 网站开发深圳wordpress怎么用两个主题
  • 创意品牌网站网络推广主要工作内容
  • 深圳专业网站建设定制企业黄页顺企网
  • php网站功能阿里云是不是做网站的
  • 网站开发公司的义务网站制作收费明细表
  • 网站建设 提成wordpress生成的网页
  • 电商网站大全大型电商网站开发成本
  • 自己做网站还是开淘宝网站首页不被收录
  • 昆山网站优化建设美食网页设计模板中文
  • 旅游网站开发系统的er图惠城中山网站建设
  • 松岗做网站哪家便宜广东 网站建设
  • 莱芜正规的企业建站公司新浪体育世界杯
  • o2o平台模式wordpress 百度seo插件
  • 建设一个网站需要那些技术北京seo百度推广
  • 制作微网站公司做房产网站哪个好
  • 上海网站建设开网站开发的任务要求
  • wordpress中文建站公司网站建设案例教程
  • 手机版微网站网站原型设计和版式设计
  • 搭建自己的博客网站深圳 建网站