自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 LeetCode题Z字型变换

package csdn2;import java.util.ArrayList;import java.util.List;/**Z字型变换 * @author Babulakaka * @create 2021-06-22 20:39 */public class ZString { public static void main(String[] args) { String s ="abcdefg"; System.out.println(s

2021-06-22 21:07:16 68

原创 冒泡排序算法的实现

package csdn2;import java.util.Arrays;/** * 冒泡排序 * @author Babulakaka * @create 2021-06-13 20:47 */public class BubbleSort { public static void main(String[] args) { int[] arr = new int[]{1, -10, 25, -1, 5, 3}; System.out.print

2021-06-13 21:01:35 53

原创 LeetCode题:求最长回文子串的三种解法

package review1;/**使用暴力法解决最长回文子串的问题 * @author Babulakaka * @create 2021-06-13 10:27 */public class Solution { public static void main(String[] args) { String s = longest("abcakjsndabbba"); System.out.println(s); } public

2021-06-13 11:17:13 68

原创 递归实现迷宫

package data;/**递归实现迷宫 没有实现找最短路径 * @author Babulakaka * @create 2021-06-13 10:00 */public class Recursion5 { public static void main(String[] args) { int[][] map = new int[10][10]; //1 代表墙 for (int i = 0; i < 10; i++

2021-06-13 10:21:35 80

原创 使用数组实现自定义栈

package data;/**使用数组实现栈 * @author Babulakaka * @create 2021-06-13 9:47 */public class StackDemo { public static void main(String[] args) { ArrayStack stack = new ArrayStack(5); stack.push(1); stack.push(2); stack.p

2021-06-13 09:59:52 49

原创 实现了对单链表的反转

package data;/** * @author Babulakaka * @create 2021-06-13 9:09 */public class Reversion3{ public static void main(String[] args) { SingleLinkedList singleLinkedList = new SingleLinkedList(); singleLinkedList.addNode("q",1);

2021-06-13 09:45:27 92

原创 使用环形链表实现约瑟夫环

package csdn2;/**使用环形链表(以单链表为基础)实现约瑟夫环(Josephus) * @author Babulakaka * @create 2021-06-12 8:30 */public class CircleLinkedList { public static void main(String[] args) { Josephus josephus = new Josephus(); josephus.Circle(5);//2

2021-06-12 09:37:04 767

原创 双向链表的实现

该双向链表在添加节点可根据节点中序号属性自动排序(升序)package CSDN1;/** * 双向链表 * 实现增、删 * @author Babulakaka * @create 2021-06-12 7:39 */public class DoubleLinkedListDemo { public static void main(String[] args) { DoubleLinkedList doubleLinkedList = new DoubleL

2021-06-12 08:29:35 29

原创 LeetCode关于无重复字符的最长子串问题来自萌新的发问

萌新发问:这是LeetCode上的无重复字符的最长子串问题。为啥我这方法能够通过所有示例而提交上去就是错误噢,QAQ小小的脑袋,大大的疑惑![在这里插入图片描述](https://img-blog.csdnimg.cn/20210611110308800.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xvc3RtYWw=,size_16,col

2021-06-11 11:03:40 32

原创 单链表的实现

此单链表的说明:该单链表实现了对元素的增、删、改、查。该链表没有实现各元素的编号,显示的是各个元素的节点信息该链表不允许存在两个信息完全相同的节点(当然如果你添加了相同信息的元素,会有提示反馈)各种方法的细节可看代码注释package CSDN;import java.util.Scanner;/** * 单链表的实现 * 包含链表的 增、删、改、查 * @author Babulakaka * @create 2021-06-11 9:30 */public class S

2021-06-11 10:56:01 1036

原创 使用数组实现队列(循环)

此方法实现循环队列的方式是在数组中空出来一位,从而达到循环的功能。此空位的位置在添加删除数据时是不断变化的。package CSDN;import java.util.Scanner;/**使用数组实现队列 * @author Babulakaka * @create 2021-06-11 8:14 */public class QueueDemo { public static void main(String[] args) { Queue queue =

2021-06-11 09:28:45 174

原创 使用数组实现队列(非循环)

由于没有实现循环队列,所以这个队列不能复用。当队列满,并且全部成功出列后rear指针和front指针都指向了数组的末尾,由于队列的最大元素个数在一开始就定了下来,所以不能再往里面添加新的元素,故此队列不能复用。若想要得到能够复用的队列,需要对此队列进行修改,使他成为循环队列。package CSDN;import java.util.Scanner;/**使用数组实现队列 * @author Babulakaka * @create 2021-06-11 8:14 */public

2021-06-11 09:07:29 113

原创 如何将一个二维数组转化为稀疏数组,并且将稀疏数组存入磁盘,从磁盘取出稀疏数组。

package CSDN;import java.io.*;import java.util.Arrays;/** * @author Babulakaka * @create 2021-06-10 19:14 */public class SparseArrayTest { public static void main(String[] args) { //首先定义一个二维数组 int[][] arr = new int[11][11];

2021-06-10 20:41:30 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除