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

做建材的网站有哪些搜索引擎是软件还是网站

做建材的网站有哪些,搜索引擎是软件还是网站,怎么做国外赌球网站代理,安装网站源码文章目录 引言复习新作删除链表倒数第N个节点题目描述个人实现参考实现 总结 引言 主管面,面的很凄惨,不过无所谓了,我已经尽力了。上午都在整理的面经,没有复习算法,而且这两天要弄一下论文,二十号就要提…

文章目录

    • 引言
    • 复习
    • 新作
      • 删除链表倒数第N个节点
        • 题目描述
        • 个人实现
        • 参考实现
    • 总结

引言

  • 主管面,面的很凄惨,不过无所谓了,我已经尽力了。上午都在整理的面经,没有复习算法,而且这两天要弄一下论文,二十号就要提交了,可能都没有复习了,只有新作。

复习

  • 这里是复习了昨天主管面的所有的问题,还有对应的算法题,不过由于结果还没出,要保密,这里就不说了。

新作

删除链表倒数第N个节点

题目描述
  • 题目链接
    在这里插入图片描述
个人实现
  • 这道题典型的使用快慢指针来实现,不过两者是等间距的,前一个指针到了尾节点,后一个指针就到了倒数第n个节点。
  • 有两个需要注意的地方
    • 需要维持一个快慢指针之间的间距
    • 需要找到倒数第n个指针的前一个指针,才能把倒数第n个指针删除

正常通过
在这里插入图片描述
具体实现代码

#include <iostream>using namespace std;struct ListNode{int val;ListNode* next;ListNode(int x):val(x),next(NULL){};ListNode(ListNode* t):val(-1),next(t){};
};ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode preHead = ListNode(-1,head);ListNode* ahead = &preHead;ListNode* back = &preHead;int dist = 0;while(back->next){if (dist < n) back = back->next,dist ++;else{ahead = ahead->next;back = back->next;}}// 将对应指针删除ahead->next = ahead->next->next;// delete preHead;return preHead.next;
}int main(){}
参考实现
  • 他是完整遍历一遍,获取链表的长度,然后找倒数第n个指针,时间复杂度是一样,我这样写也是遍历了两次,没什么更快的。
  • 我又愚蠢了,其实都是一样的,我那样写反而复杂了。
/*** 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* removeNthFromEnd(ListNode* head, int k) {auto dummy =new  ListNode(-1);dummy->next = head;int n = 0;for(auto p = dummy;p;p = p->next) n ++;auto p = dummy;for(int i = 0;i < n - k - 1;i ++) p = p->next;p->next = p->next->next;return dummy->next;}
};

总结

  • 今天的题目过得有点快,不往下做了。早点睡觉,背一下八股。
http://www.15wanjia.com/news/53007.html

相关文章:

  • 中国建设部网站查询网网址导航浏览器下载
  • 个人建什么网站最赚钱做一个私人网站需要多少钱
  • 做淘宝网站目的是什么怎么建网页
  • 学院网站建设投标网络营销是指什么
  • iis默认网站 建设中sem竞价推广代运营
  • 烟台网架公司武汉seo排名优化公司
  • 网站建设国内外研究现状seo综合查询什么意思
  • 网站开发 定制 合同范本网络营销好找工作吗
  • 做网站和维护网站百度学术论文查重官网入口
  • 网站后期维护费用多少网页设计主要做什么
  • 天津重型网站建设风格企业网站模板设计
  • wordpress 无边栏 模板北京seo执行
  • 腾讯云建设一个网站要多少钱一级域名二级域名三级域名的区别
  • 建德网站优化公司产品推广哪个平台好
  • 写作网站哪个名声好江苏搜索引擎优化公司
  • 织梦自动生成手机网站汽车网络营销的方式有哪些
  • 珠海网站建设哪家权威青岛网络推广公司排名
  • 个人做电商网站icp谷歌优化排名哪家强
  • 成都网站建设小公司排名免费的客户资源怎么找
  • 做网站的集团怎样创建一个自己的网站
  • 宠物网站制作内容seo技术中心
  • 温岭市住房和城乡建设规划局网站目前小说网站排名
  • 湖南智能网站建设哪里好福州seo网站推广优化
  • 海口做网站的公司qianhu微建站
  • 长春 美容 网站建设seo黑帽技术工具
  • 网站分哪几类seo团队管理系统
  • 临沂网站建站专业公司林哥seo
  • webapp 做视频网站整合营销策略
  • 学做网站论坛会员账号友情链接管理系统
  • 制作一个网站平台制作网站的平台