- 博客(4)
- 收藏
- 关注
原创 【LeetCode 力扣 206】反转链表,反转一个单链表。
学习目标: 目标:熟练运用Java数据结构知识 学习内容: 本文内容:使用Java实现:反转链表 文章目录学习目标:学习内容:题目描述解题思路实现代码 题目描述 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解题思路 第一步定义三个链表对象 第一个prevNode 表示当前结点的前一个结点,初始值为null 第二个curNode 表示当前结点,初始值为head头结点
2021-02-05 00:13:37 119
原创 【LeetCode 力扣 203】移除链表元素,删除链表中等于给定值 val 的所有节点。
学习目标: 目标:熟练运用Java数据结构所学知识 学习内容: 本文内容: 使用Java解决:移除链表元素 文章目录学习目标:学习内容:题目描述解题思路实现代码 题目描述 删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->2->3->4->5 解题思路 首先这个题用到的删除链表结点的知识点,不一样的是需要删除所有val等于给定值的节点 ,所以需要在while
2021-02-04 23:27:52 274
原创 【Java数据结构】学习链表以及一些简单操作
学习目标: 目标:快速掌握Java数据结构知识 学习内容: 本文内容: 学习链表 文章目录学习目标:学习内容:1.链表的原理2.链表的代码实现2.1链表的结点定义2.2 创建一条链表3.链表的一些简单操作3.1通过遍历,打印链表所有元素3.2 通过遍历找到链表最后一个节点3.3 通过遍历,找到链表倒数第二个节点3.4通过遍历找到链表第n个节点3.5通过遍历找到链表倒数第n个节点3.6 判断链表是否包含某个元素 1.链表的原理 元素(Element):真实存在于线性表中的内容 结点(node):为组织
2021-02-02 23:05:35 102
原创 【Java数据结构】自己实现一个顺序表ArrayList
学习目标: 目标:熟练运用Java所学知识 题目内容: 本文内容: 自己实现一个顺序表ArrayList 文章目录学习目标:题目内容:一、顺序表详细设计1.类属性声明2.构造方法3.扩容数组容量4.添加元素的方法5.删除元素的方法6.判断顺序表中是否具有某个元素7.判断某个元素在顺序表中的位置8.get 、set、clear方法二、完整代码 一、顺序表详细设计 1.类属性声明 private String[] array = null;//存储数据的数组 private int size = 0;//
2021-02-02 22:05:03 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人