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

高端定制网站建设报价/网络服务提供商是指

高端定制网站建设报价,网络服务提供商是指,wordpress移动排版修改,网站建设 增值税发票1.链接:. - 力扣(LeetCode)【点击即可跳转】 分析此题提供两种思路: 1.遍历原链表,将值为val的节点释放掉(双指针法) 定义一个pcur指针指向头节点,定义一个prev指针指向NULL 需要注…

1.链接:. - 力扣(LeetCode)【点击即可跳转】

分析此题提供两种思路:

1.遍历原链表,将值为val的节点释放掉(双指针法)

 定义一个pcur指针指向头节点,定义一个prev指针指向NULL

需要注意:链表中有连续的val头节点就是val 的情况。

代码实现为:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/
struct ListNode* removeElements(struct ListNode* head, int val)
{struct ListNode* prev, *pcur;prev = NULL;pcur = head;while (pcur) //pcur为空时,跳出循环{if (pcur->val != val) {prev = pcur; pcur = pcur->next; }else{ // 当pcur等于valstruct ListNode* pcurHead = pcur->next;            if (prev == NULL) // 头节点就为val的情况{ free(pcur); head = pcurHead; // 更新头节点pcur = pcurHead; // 然后把新的头节点的地址赋给pcur}else {   free(pcur); // 释放val元素prev->next = pcurHead; // pcurHead存的是pcur的next,所以直接赋给prev的nextpcur = pcurHead; // 然后让pcur指向下一个节点的地址}}}return head;
}

2.找值不为val的节点,尾插到新链表中

创建新链表,定义newTail指针进行尾插,定义pcur指针进行遍历

需要注意:在跳出循环后,将newTail指向下一个节点的指针置为空。

struct ListNode* removeElements(struct ListNode* head, int val)
{//创建一个空链表struct ListNode* newHead, * newTail;newHead = newTail = NULL;//遍历原链表struct ListNode* pcur = head;while (pcur){//找值不为val的节点,尾插到新链表中if (pcur->val != val){//链表为空if (newHead == NULL){newHead = newTail = pcur;}else//链表不为空{newTail->next = pcur;newTail = newTail->next;}}pcur = pcur->next;}if (newTail)newTail->next = NULL;return newHead;
}

感谢观看,如果对你有帮助,点赞支持一下吧^.^

http://www.jmfq.cn/news/5363191.html

相关文章:

  • 容桂企业网站建设/市场营销毕业后做什么工作
  • 信阳网站建设培训/商品推广
  • 邯郸企业网站制作建设/优化大师哪个好
  • 重庆市建设工程造价信息网站/百度竞价推广
  • 广州微网站建设怎么样/广州seo技术外包公司
  • 漳州北京网站建设公司/渠道推广平台
  • 山东大学网站设计与建设/百度搜索引擎网址
  • 追天网站建设 优帮云/邵阳seo排名
  • 柳市网站建设公司/产品如何做线上推广
  • 网站建设培训方案/怎么网络推广
  • 共和网站建设公司/网络服务提供商
  • 展示型网站建设报价/线上推广的公司
  • 河北省建设中心网站/windows11优化大师
  • 网站建设目的要求/网络销售的工作内容
  • 网站建设托管pfthost/seo快排
  • 网站建设网上商城心得体会/百度搜索服务
  • 闽侯福州网站建设/seo分析及优化建议
  • 云南省建设培训中心网站/社群营销的方法和技巧
  • 建设个人银行网站/游戏推广员每天做什么
  • 内蒙古建设部网站/成都公司建站模板
  • 常设中国建设工程法律网站/友情链接在线观看
  • 网站建设资金预算/广告网络
  • 南漳县建设局网站/seo关键词优化如何
  • 中国农村建设网站/南昌seo营销
  • 天津企悦在线网站建设/色盲悖论
  • 网站功能模块建设/白酒最有效的推广方式
  • 网站建设时间推进表模板/浏览器老是出现站长工具
  • 辽中网站建设/网上接单平台有哪些
  • 龙泉驿区建设局网站/江门网站优化公司
  • 品牌网站建设设计公司/个人建网站的详细步骤