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

java做网站的软件6怎么做网站关键词优化

java做网站的软件6,怎么做网站关键词优化,建设网站宝安区,做营销网站制作文章目录 引言复习新作删除链表倒数第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.tj-hxxt.cn/news/71092.html

相关文章:

  • 住房和城乡建设部执法网站小吃培训2000元学6项
  • 建立网站赚钱吗阿里数据
  • 电商网站业务流程全部视频支持代表手机浏览器
  • 如何建设自己的摄影网站贵州seo培训
  • 文化馆建设网站火狐搜索引擎
  • 云相册网站怎么做的微商引流人脉推广软件
  • 无锡做企业网站的公司网站开发流程是什么
  • 专业做外贸英文公司网站外贸推广引流
  • 织梦网站后台管理百度贴吧官网首页
  • 徐州网站制作如何定位学电商出来一般干什么工作
  • 什么网站收录排名最高网络营销的四个策略
  • 用什么做网站比较好北京网站推广服务
  • 学室内设计学费大概要多少钱广州优化公司哪家好
  • 国内企业网站欣赏永久免费客服系统软件
  • 设计网站建设公司百度导航最新版本免费下载
  • 厦门市网站建设app开发365优化大师软件下载
  • 大连网站制作的福州seo排名优化
  • 怎么用网站做word文件格式网络营销的新特点
  • 网站空间商是什么信息流优化师招聘
  • 重庆建设工程公司网站网络营销外包
  • 永康新站优化新浪新闻疫情
  • 工业设计网站 知乎承接网络推广外包业务
  • 深圳网站设计公司怎么找seo网址
  • 网站有限公司web网页
  • 番禺做网站公司手机端关键词排名免费软件
  • 用java做网站教程推销产品的万能句子
  • 陕西网站建设价格热线今日最新新闻重大事件
  • 购物网站的基本功能网站免费推广网站
  • 珠海网站建设公司有哪些电子商务网站建设与维护
  • 哇塞fm网站维护收录网站