随笔分类 -  algorithm

本人通过各种途径学习到的相关的一些算法
摘要:package com.zuoshen.jichutisheng.class04; import java.util.ArrayList; import java.util.Arrays; import java.util.LinkedList; import java.util.Stack; /* 阅读全文 »
posted @ 2022-03-29 15:21 北漂的尘埃 阅读(77) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichutisheng.class03; public class code01 { /** * 字符串匹配算法 * next[k]表示为从0到k-1中最长前缀和后缀的匹配长度 * @param s 文本串,父串 * @param m 模式串,子串 * @r 阅读全文 »
posted @ 2022-03-28 19:51 北漂的尘埃 阅读(41) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichutisheng.class01; import java.util.HashMap; import java.util.List; import java.util.Stack; /** * @author ShiZhe * @create 2022 阅读全文 »
posted @ 2022-03-23 22:56 北漂的尘埃 阅读(41) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichurumen.class08; import java.util.ArrayList; import java.util.Stack; /** * @author ShiZhe * @create 2022-03-12 13:16 */ public 阅读全文 »
posted @ 2022-03-15 12:36 北漂的尘埃 阅读(53) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichurumen.class07; import java.util.Arrays; import java.util.Comparator; import java.util.PriorityQueue; /** * @author ShiZhe * @ 阅读全文 »
posted @ 2022-03-12 13:43 北漂的尘埃 阅读(48) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichurumen.class06; import java.util.*; /** * @author ShiZhe * @create 2022-03-04 18:10 */ public class code01 { /** * 图节点 */ publ 阅读全文 »
posted @ 2022-03-12 13:40 北漂的尘埃 阅读(72) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichurumen.class05; import java.util.*; /** * @author ShiZhe * @create 2022-02-28 20:41 */ public class code01 { /** * 二叉树节点 */ pu 阅读全文 »
posted @ 2022-03-12 13:37 北漂的尘埃 阅读(25) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichurumen.class04; import java.util.*; /** * @author ShiZhe * @create 2022-02-25 21:35 */ public class code01 { /** * Node结构体 * 单 阅读全文 »
posted @ 2022-03-12 13:32 北漂的尘埃 阅读(65) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichurumen.class03; /** * @author ShiZhe * @create 2022-02-25 11:11 */ public class code01 { /** * 计数排序 * 当输入的元素是n个0到k之间的整数时,它的运行时 阅读全文 »
posted @ 2022-03-12 13:28 北漂的尘埃 阅读(29) 评论(0) 推荐(0) 编辑
摘要:package com.zuoshen.jichurumen.class02; import java.util.PriorityQueue; /** * @author ShiZhe * @create 2022-02-24 9:06 */ public class code01 { /** * 阅读全文 »
posted @ 2022-03-12 13:25 北漂的尘埃 阅读(32) 评论(0) 推荐(0) 编辑
摘要:public class code01 { /** * 选择排序 * 遍历一轮选择最小的,每轮确定一个数的位置 * 时间复杂度O(N^2),额外空间复杂度O(1) */ public static void selectionSort(int[] arr) { if (arr == null || 阅读全文 »
posted @ 2022-03-05 20:36 北漂的尘埃 阅读(59) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示