- 博客(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 423
原创 约瑟夫问题基本学习(单向循环链表)
/*** 约瑟夫问题(使用单向循环链表实现)* @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 1218
原创 双向链表基本练习
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 545
原创 单链表基本练习
//统计单链表有效节点的个数(头节点不是有效的节点,不能存储元素) 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 523
原创 单链表基本学习
/*** 单链表* @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 235
原创 数组模拟循环队列学习
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 52
原创 稀疏数组学习
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 383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人