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

网站开发常问的技术性问题中国建设官方网站登录

网站开发常问的技术性问题,中国建设官方网站登录,cms系统wordpress,企业登记网络服务平台82.删除排序链表中的重复元素 主要问题是没有头节点#xff0c;以及要删除所有的相等元素#xff0c;不是留下一个 那么首先要建立一个头节点#xff0c;指向head 而且指针要始终指向要删除的节点的前一个节点 ListNode* pre new ListNode(0,head);在搜索的过程中#x…82.删除排序链表中的重复元素 主要问题是没有头节点以及要删除所有的相等元素不是留下一个 那么首先要建立一个头节点指向head 而且指针要始终指向要删除的节点的前一个节点 ListNode* pre new ListNode(0,head);在搜索的过程中如果遇到两个相等的节点aba-next-b那么保存它们的值x然后把a删除 也就是让a的前一个节点p-nextb 因为p-nexta a-nextb 所以p-next-nextb; 所以可以直接写作 p-nextp-next-next 然后继续往后检查后续的节点有没有值等于x的 即p-next-valx 若有继续让p-nextp-next-next 因为是有序链表所以直到链表内p的下一个节点指向的值不等于x就不存在值为x的节点了 当两个相邻节点不相等p往下指 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/ class Solution { public:ListNode* deleteDuplicates(ListNode* head) {ListNode* prenew ListNode(0,head);ListNode* ppre;while(p-nextp-next-next!nullptr){if(p-next-valp-next-next-val){int xp-next-val;while(p-nextp-next-valx){p-nextp-next-next;}}else{pp-next;}}return pre-next;} };
http://www.yutouwan.com/news/361196/

相关文章:

  • 哪些做直播卖食品的网站找客网怎么样
  • 如何做充值网站wordpress restfulapi
  • 做ui的网站有哪些青岛建站模板厂家
  • 做网站用哪个软件写比较好网上做预算有哪些网站
  • 莱州网络建站网站中加入百度地图
  • 做网站设计需要学什么flask做网站
  • 企业做网站公司哪家好大连网站建设招聘网
  • 去年做啥网站能致富电子商务网站开发与设计报告
  • 网站如何做浮窗东莞网站设计建设公司
  • 网站毕设给个网址兄弟
  • 网站维护怎么样哪个网站兼职做设计比较好
  • 网站建设网站建设的网络公司做程序界面的网站
  • 网站建设与规划方向织梦网站优化
  • 在北京建设教育协会的网站自定义wordpress登陆页面
  • 怎么删除织梦做的网站做网站代码的含义
  • 网站建设合优百度在线搜索
  • php网站漂浮广告代码什么叫做线上销售
  • 淘宝客做销量的网站有哪些合理规划网站
  • 做打牌的网站怎么办如何分析企业网站
  • 阿里巴巴专门做外贸的网站国外优秀个人网页设计欣赏
  • 青岛网站制作方案wordpress出错500
  • 可以自学做网站吗东莞常平房价
  • 黄岗住房和城乡建设厅官方网站做西服的网站
  • 网站建设排序题后端开发培训机构
  • lamp网站开发黄金组...外贸网站建设哪家公司好
  • aspcms 网站栏目管理建站之星怎么弄相册
  • 简述建设网站的基本流程wordpress 自定义字段插件
  • 免费做网站手机软件wordpress建cms
  • 2014 网站建设北京广告设计公司
  • 桂林建设信息网站做企业网站需要人维护么