- 博客(7)
- 收藏
- 关注
原创 快速排序三种基准方式学习:通过测试,以左边和右边为基准的效率高于以中间为基准的效率。
package com.kzhang.sort; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public class QuickSort { public static void main(String[] args) { // TODO Auto-generated method stub //快速排序 /*int[] a...
2022-03-28 23:46:03
479
原创 约瑟夫问题基本学习(单向循环链表)
/** * 约瑟夫问题(使用单向循环链表实现) * @author Administrator * */ public class Jsoephu { public static void main(String[] args) { // TODO Auto-generated method stub //测试 CircleSingleLinkedList list=new CircleSingleLinkedList(); ...
2022-03-13 12:12:32
1265
原创 双向链表基本练习
package com.kzhang.linkedlist; public class DoubleLinkedListDemo { public static void main(String[] args) { // TODO Auto-generated method stub //双向链表测试 System.out.println("双向链表的测试:"); System.out.println("双向链表按照顺序添加:");...
2022-03-12 01:28:24
621
原创 单链表基本练习
//统计单链表有效节点的个数(头节点不是有效的节点,不能存储元素) public static int getLength(HeroNode head){ if(head.next==null){//空链表 return 0; } //定义一个辅助变量temp进行遍历 HeroNode temp=head.next; int length=0...
2022-03-11 00:39:18
574
原创 单链表基本学习
/** * 单链表 * @author Administrator * */ public class SingleLinkedListDemo { public static void main(String[] args) { // TODO Auto-generated method stub //创建节点 HeroNode heronode1=new HeroNode(1,"宋江","及时雨"); HeroNode ...
2022-03-09 01:38:33
298
原创 数组模拟循环队列学习
import java.util.Scanner; /** * 数组模拟环形队列 * @author Administrator * */ public class CircleArrayQueueDemo { public static void main(String[] args) { // TODO Auto-generated method stub CircleArray queue = new CircleArray(4);//有效数据最大为...
2022-03-08 01:17:09
91
原创 稀疏数组学习
import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class SparseArray{ //将二维棋盘转换成稀疏数组 private static void changeS...
2022-03-06 11:59:25
435
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅