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

如何做网站代理做药品的电商网站

如何做网站代理,做药品的电商网站,wordpress首页文章排序,网站建设公司的运营方式文章目录反转链表合并两个有序链表删除重复元素反转链表 反转链表包括两种#xff0c;反转全部元素或者反转部分元素。在这里#xff0c;我们约定#xff1a;数据元素类型是struct LinkNode#xff0c;要反转链表的第一个节点是head#xff0c;head的前面一个节点是pre反转全部元素或者反转部分元素。在这里我们约定数据元素类型是struct LinkNode要反转链表的第一个节点是headhead的前面一个节点是pre如果head是首节点则pre等于NULL要反转链表的最后一个节点的后一个节点是p。 比如说我们要反转的是2543则head节点是2pre是7p是6如果反转的是972则head是9pre是NULLp是3. 下面函数返回值是反转链表后的首节点head是要反转链表的首节点p是要反转链表的最后一个节点的后一个节点。 struct LinkNode *reverse(struct LinkNode *head,struct LinkNode*p) {struct LinkNode *pre p;while(head!p){struct LinkNode *next head-next;head-nextpre;pre head;headnext;}return pre; }LeedCode 206. 反转链表反转全部元素反转全部元素最后一个节点的下一个节点是NULL。 struct ListNode* reverse(struct ListNode* head,struct ListNode *p){struct ListNode *prep;while(head!pre head!NULL){struct ListNode *next head-next;head-nextpre;prehead;headnext;}return pre; }struct ListNode* reverseList(struct ListNode* head){return reverse(head,NULL); }LeedCode 92. 反转链表 II反转部分链表。 struct ListNode* reverseList(struct ListNode* head,struct ListNode *p){struct ListNode *pre p;struct ListNode *curr head;while(head!p){struct ListNode *next head-next;head-next pre;pre head;head next;}return pre; }/** 找到要反转链表的首节点以及最后一个节点的后一个节点。 */ struct ListNode* reverseBetween(struct ListNode* head, int left, int right){struct ListNode *pre NULL;//pre要反转链表的前一个元素struct ListNode *curr head;//curr要反转链表的最后一个元素for(int i1;ileft;i){pre curr;curr curr-next; }for(int ileft;iright;i){curr curr-next;}/*如果pre不等于NULL说明pre的下一个节点是首节点如果pre等于NULLhead就是要反转的首节点反转链表最后一个节点的后一个节点是curr-next*/if(pre!NULL){pre-next reverseList(pre-next,curr-next);return head;}else{return reverseList(head,curr-next);} }合并两个有序链表 21. 合并两个有序链表 使用递归思路。 /* 函数返回值是两个链表按照递增合并后的链表 */ struct ListNode* mergeTwoLists(struct ListNode* list1, struct ListNode* list2){if(list1NULL){return list2;}if(list2NULL){return list1;}if(list1-val list2-val){list1-next mergeTwoLists(list1-next,list2);return list1;}else{list2-next mergeTwoLists(list1,list2-next);return list2;} }删除重复元素 struct ListNode* deleteDuplicates(struct ListNode* head){if(headNULL || head-nextNULL){return head;}//head head-valhead-next-val?head-next:head;head-next deleteDuplicates(head-next);return head-valhead-next-val?head-next:head; }
http://www.zqtcl.cn/news/967998/

相关文章:

  • 免费网站排名优化在线南通科技网站建设
  • 辽宁网站建设招标怎么建设像天猫的网站
  • 新闻类网站排版网站建设东莞正规网站建设
  • 网站开发亿玛酷出名5重庆公司买深圳社保
  • 网站建设开发报价单苏州网上注册公司流程
  • 网站开发包含河南洛阳网络公司
  • 个人网站建设方案书使用几号纸网站出租目录做菠菜 有什么坏处
  • 烟台做网站案例产品设计欣赏
  • 长安网站建设多少钱室内设计学校培训的
  • 驻马店北京网站建设怎么用网站做转换服务器
  • 成都网站建设cdxwcx百度搜索关键词排名优化推广
  • 框架网站怎么做o2o是什么意思的
  • 山东响应式网站网页设计素材电影
  • 新都区网站建设网站设计公司排行榜
  • 网站建设需求分析调研表建筑品牌网站
  • html5商城网站如何查询网站建设者
  • 做重视频网站教育网站改版方案
  • 小网站谁有网站上线后做什么
  • 松江网站建设培训手机网站你们
  • 荆州网站建设 众火网北京小客车指标调控管理信息系统
  • 域名和网站一样吗自己开发小程序要多少钱
  • 咨询公司网站源码手机优化软件哪个好用
  • 行业网站模板小型影视网站源码
  • 湖北网站建站系统哪家好微信小程序怎么注销账号
  • 温州网站推广公司沈阳网站建设服务电话
  • 2019年的阜南县建设修路网站洛阳哪里有做网站的
  • 家里电脑可以做网站服务器吗佛山网络公司哪家最好
  • 做网站属于无形资产还是费用网站制作二维码
  • ps为什么做不了视频网站最近做网站开发有前途没
  • 平面设计师参考网站做网站建设推广好做吗