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

网站制作开发公司个人公司网页如何设计

网站制作开发公司,个人公司网页如何设计,免费推广的途径与原因,制作公司网页要注意什么问题今日任务 链表理论基础203.移除链表元素707.设计链表206.反转链表 链表理论基础 1)单链表 单链表中的指针域只能指向节点的下一个节点 2)双链表 双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个…

今日任务

  • 链表理论基础
  • 203.移除链表元素
  • 707.设计链表
  • 206.反转链表

链表理论基础

1)单链表

单链表中的指针域只能指向节点的下一个节点

2)双链表

双链表:每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点

双链表 既可以向前查询也可以向后查询

3)循环链表

链表首尾相连


链表的存储方式

链表在内存中可不是连续分布,是散乱分布在内存中的某地址上,分配机制取决于操作系统的内存管理


链表操作

1)删除节点

2)添加节点 


 203 移除链表元素

题目链接:https://leetcode.cn/problems/remove-linked-list-elements/description/

移除元素简单,注意就是需要增加一个节点作为头节点,以免因为第一个元素被移除后,丢失了链表;然后遍历链表进行删除操作

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode removeElements(ListNode head, int val) {if(head == null) {return head;}ListNode dummyHead = new ListNode(0);dummyHead.next = head;ListNode tmp = dummyHead;while(tmp.next != null) {if(tmp.next.val == val) {tmp.next = tmp.next.next;}else {tmp = tmp.next;}}return dummyHead.next;}
}

707 设计链表

题目链接:https://leetcode.cn/problems/design-linked-list/

实现链表的基本操作,直接在力扣完成,过程略;


206 反转链表

题目链接:https://leetcode.cn/problems/reverse-linked-list/description/

这个是单链表的反转

思路:增加一个第一个元素 null 

  • 遍历元素,先需要暂存当前元素其后继节点
  • 然后使当前元素之前其前面的元素
  • 再保存当前元素节点
  • 访问下一个元素
/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode reverseList(ListNode head) {ListNode cur = head, pre = null;;while(cur != null) {ListNode tmp = cur.next;cur.next = pre;pre = cur;cur = tmp;}return pre;}
}

http://www.yayakq.cn/news/479158/

相关文章:

  • 常用网站推广方式有哪些廊坊网站建设兼职
  • 物流公司官方网站建设方案wordpress 文章静态
  • 宝安网站优化河北省建设机械协会是正规网站吗
  • 太原建站模板厂家鞍山微信小程序开发公司
  • 做淘宝客没有网站怎么做政务服务网站建设整改报告
  • 零基础网站建设教学服务网站开发有哪些服务器
  • 韩国儿童才艺网站建设模板济南网站搭建公司
  • 国内比较好用的建筑案例网站如何网上做个人广告
  • 零基础自学做网站永城信息港
  • 嘉鱼网站建设网络推广怎么做效果好
  • 北京建设银行支行查询官方网站wordpress注册表文件
  • 坂田做网站多少钱适合网络科技的公司名字
  • 网站建设举报网站开发 软件有哪些
  • 网站改版需要重新备案吗个人网站建设心得体会
  • 网页设计中优秀的网站企业彩铃制作网站
  • 网站建设歺首选金手指14为什么做网站能赚钱
  • 计算机网站建设文献综述广州市番禺区
  • 专业公司网站 南通网站建设教程
  • 自助建子站优化营商环境条例全文
  • 大庆网站开发专门做同人h的网站
  • 上海人才网站首页国微 网站建设
  • 做网站中显示链接中内容快递公司网站制作
  • jsp个人网站设计男科医院治疗一次2000元
  • 怎么做招生网站网络规划设计师视频徐朋百度网盘
  • 湖北网站开发公司网站的标志是什么字体
  • wordpress网站百度搜索吗织梦dedecms大气微电影网站模板
  • 微信二维码制作网站朝阳网站seo
  • 手机网站怎么布局有网站后台
  • 律师做推广宣传的网站WordPress更改数据库连接
  • 海外网站免费建设黄金软件在线下载