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

天津网站定制装修素材的网站大全

天津网站定制,装修素材的网站大全,制作微信网页的网站,北京个人网站建设题目来源: 代码部分,参考官方题解的写法: // 思路: 就是把原始链表,拆分为2部分,最后再拼接一下。struct ListNode* partition(struct ListNode* head, int x) {struct ListNode* small malloc(sizeof(struct ListNode));struct ListNode*…

题目来源:

代码部分,参考官方题解的写法:

// 思路: 就是把原始链表,拆分为2部分,最后再拼接一下。struct ListNode* partition(struct ListNode* head, int x) {struct ListNode* small = malloc(sizeof(struct ListNode));struct ListNode* smallHead = small;struct ListNode* big = malloc(sizeof(struct ListNode));struct ListNode* bigHead = big;while(head != NULL) {if (head->val < x) {small->next = head;small = small->next;   // 这里先确定 small.next 的值。 然后再看 small 自身!!} else {big->next = head;big = big->next;}head = head->next;}// 拼接big->next = NULL;small->next = bigHead->next;return smallHead->next;
}

问题与思考:

  1. 对下面这个写法进行分析:

struct ListNode* small = malloc(sizeof(struct ListNode));
struct ListNode* smallHead = small;

其中 small 是一个指针, 而且申请内存了。
smallHead 也是一个指针,smallHead 其实是把 small 复制一份。
所以这里在命名上,我觉得不应该叫做 smallHead, 叫做 smallCopy 比较合适。

  1. while(head != NULL)

这个写法,能否写成:

while(head)

答案是能。而且也能正常通过。
问题是: 有什么区别??

  1. 第三点已经写在代码注释里面了。

small->next = head;
small = small->next; // 这里先确定 small.next 的值。 然后再看 small 自身!!

small = small->next, 这个写法,其实在python 中就是 head = head.next, 之前写过很多, 就是把节点往下移动,往下传递。
为什么一到 C 语言里面, 就觉得很陌生呢。

http://www.yayakq.cn/news/412453/

相关文章:

  • asp语言的网站建设不侵权的图片素材网站
  • wordpress 类似建站百度做销售网站多少钱
  • 自己做的网站可以挂在哪里qq是哪个公司
  • 网站模板带后台企业门户网站建设特色
  • 网页做的很美的网站国际空间站vs中国空间站
  • 做p2p投资理财的网站网站右侧信息跟随左侧菜单栏变化
  • 医院网站建设规范找别人做网站注意事项
  • 创新的成都网站建设西安前端培训机构推荐
  • 广州番禺网站建设公司推荐教你用模板做网站
  • 网站制作公司品牌scrm企业微信管理系统
  • 自己做网站编程专业做农牧应聘的网站
  • 国外做外贸的网站wordpress文章分页
  • 深圳专业做网站哪家好网络运维工程师工资
  • 网站对企业的重要性go.php wordpress
  • 微网站php源码网站建设为什么要全款
  • 快速建设网站外链做视频比较好的理财网站
  • 如何免费创建个人网站网站用途及栏目说明
  • 汽车服务站建站流程求2021没封的良心网址
  • 广州开发区建设局网站网站后台管理系统源代码
  • 网站空间升级通知国内html5网站案例
  • dw做网站如何让背景变得透明广州开发网站报价
  • 缙云 网站建设成都网络推广运营公司
  • 莆田个人仿牌外贸网站建设微信怎么开发小程序
  • 佛山乐从网站建设网页版聊天软件
  • 渐变网站网站制作程序
  • 攀枝花市三线建设博物馆网站二手车网站设计
  • 做不锈钢门的网站我做的网站打开慢怎么处理
  • 高端设计网站都有哪些做网站云主机
  • 建设食品网站如何定位网页视频怎么下载到手机本地视频
  • 网站的内链优化策略没有备案的网站怎么访问不了