随笔分类 -  数据结构

摘要:方法一代码如下: /** * 实现两个有序链表的合并 * @param head1 第一个链表的头节点 * @param head2 第二个链表的头节点 */ public static HeroNode mergeList(HeroNode head1,HeroNode head2){ HeroN 阅读全文
posted @ 2022-07-10 19:19 努力学习の小白 阅读(84) 评论(0) 推荐(0) 编辑
摘要:/** * 实现链表的反转 * @param head 链表的头节点 */ public static void reverseList(HeroNode head){ // 如果链表为空或者只有一个节点,则直接返回即可,无需进行反转 if(head.next == null || head.nex 阅读全文
posted @ 2022-07-10 18:31 努力学习の小白 阅读(27) 评论(0) 推荐(0) 编辑
摘要:创建一个链表节点类代码: //创建英雄类(链表的每一个数据块) class HeroNode{ private int no; private String name; private String nickName; public HeroNode next; //无参构造 public Hero 阅读全文
posted @ 2022-07-09 23:41 努力学习の小白 阅读(45) 评论(0) 推荐(0) 编辑
摘要:初期代码实现如下: package com.liu.queue; import java.util.Scanner; public class MyQueue { public static void main(String[] args) { Queue queue = new Queue(3); 阅读全文
posted @ 2022-07-09 13:04 努力学习の小白 阅读(20) 评论(0) 推荐(0) 编辑
摘要:实现方式代码如下: package com.liu.sparse; /** * 二维数组转换为稀疏数组案例 */ public class SparseArray { public static void main(String[] args) { //创建二维数组 int array[][] = 阅读全文
posted @ 2022-07-09 11:03 努力学习の小白 阅读(17) 评论(0) 推荐(0) 编辑

Live2D
欢迎阅读『数据结构』
点击右上角即可分享
微信分享提示