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

主动营销的方式有哪些优化疫情防控

主动营销的方式有哪些,优化疫情防控,网站框架怎么做的,设计的商城网站建设想法一 先用tail指针找尾,计算出节点个数,再根据倒数第N个指定删除 想法二 根据进阶的要求,只能遍历一遍链表,那刚刚想法一就做不到 首先,我们要在一遍内找到倒数第N个节点,所以我们设置slow和fast两个指…

想法一 

先用tail指针找尾,计算出节点个数,再根据倒数第N个指定删除

想法二 

根据进阶的要求,只能遍历一遍链表,那刚刚想法一就做不到 

首先,我们要在一遍内找到倒数第N个节点,所以我们设置slow和fast两个指针先让fast指针往后走N个节点,然后两个指针在一起走,直到fast指针走到尾节点,此时slow便指向倒数第N个节点 

 

然后,找到指定节点后,要分情况删除:头删,中间删除,尾删 

头删:fast指针为NULL时,则为头删 

 

尾删:slow指针下一个节点就是fast指针时,则为尾删 

 

中间删除:此时仅仅一个slow指针还不能完成中间节点的删除,所以增加一个medium指针,让它位于slow的下一个节点,则可以实现中间删除 

 

完整代码如下: 

struct ListNode* removeNthFromEnd(struct ListNode* head, int n)
{struct ListNode* slow = head;struct ListNode* fast = head;struct ListNode* medium = head->next;while (n--){fast = fast->next;}while (fast && fast->next){slow = slow->next;medium = medium->next;fast = fast->next;}if (!fast){//头删head = slow->next;free(slow);}else if(slow->next == fast){//尾删slow->next = NULL;free(fast);}else{//中间删除slow->next = medium->next;free(medium);}return head;
}

http://www.laogonggong.com/news/21606.html

相关文章:

  • uc官网网站开发者中心创建自己的网址
  • 嘉兴网站建设网址竞价关键词排名软件
  • wordpress 父页面seo整合营销
  • 济南 网站 建设外贸网站搭建推广
  • 监控视频怎么做直播网站百度的网址
  • 汪峰做的音乐网站网络推广seo是什么
  • 悦然外贸建站西安seo排名扣费
  • 帮别人做网站赚钱吗十大广告公司排名
  • 装修公司加盟哪个好seo综合排名优化
  • 济南比较好的网站开发公司百度搜索引擎推广步骤
  • 北龙中网 可信网站验证 费用互动营销成功案例
  • 网站上传附件目录格式seo搜索如何优化
  • 品牌制作网站实时新闻热点
  • 中国域名注册seo属于技术还是营销
  • 华强北网站建设口碑营销的经典案例
  • 网站开发费用报价表seo专员岗位职责
  • 记事本做网站如何添加图片游戏推广话术
  • 网站建设价格标准新闻免费放单平台无需垫付
  • 电子商务网站开发的形式有百度网站的网址是什么
  • 网站建设经营范围学电脑培训班
  • 网站在线沟通工具网站推广方案策划
  • wood怎么做网站结构图企业网站建设报价
  • 安阳网站建设哪家专业网上做推广怎么收费
  • 做网站java好还是php拉人头最暴利的app
  • 做百度网站要多少钱营销型网站建设套餐
  • it培训网哈尔滨百度关键词优化
  • 交友网站怎么都是做投资的十句经典广告语
  • 网站建设对企业的发展最新的疫情信息
  • wordpress图片新浪廊坊seo排名扣费
  • 生活服务手机网站开发产品营销推广的方案