随笔分类 - 数据结构
摘要:方法一代码如下: /** * 实现两个有序链表的合并 * @param head1 第一个链表的头节点 * @param head2 第二个链表的头节点 */ public static HeroNode mergeList(HeroNode head1,HeroNode head2){ HeroN
阅读全文
摘要:/** * 实现链表的反转 * @param head 链表的头节点 */ public static void reverseList(HeroNode head){ // 如果链表为空或者只有一个节点,则直接返回即可,无需进行反转 if(head.next == null || head.nex
阅读全文
摘要:创建一个链表节点类代码: //创建英雄类(链表的每一个数据块) class HeroNode{ private int no; private String name; private String nickName; public HeroNode next; //无参构造 public Hero
阅读全文
摘要:初期代码实现如下: package com.liu.queue; import java.util.Scanner; public class MyQueue { public static void main(String[] args) { Queue queue = new Queue(3);
阅读全文
摘要:实现方式代码如下: package com.liu.sparse; /** * 二维数组转换为稀疏数组案例 */ public class SparseArray { public static void main(String[] args) { //创建二维数组 int array[][] =
阅读全文