随笔分类 -  算法

学校的算法作业
摘要:因为这个是自己写的,可能很麻烦,不过特别好懂 import java.util.Stack; public class 队列实现栈 { private static Stack<Object> stackin = new Stack<>(); private static Stack<Object> 阅读全文
posted @ 2022-05-30 08:37 七色angel 阅读(18) 评论(0) 推荐(0) 编辑
摘要:这次的算法算是从头到尾给位涨知识,没想到状态机和算法结合出来能出来KMP算法,这里我就不献丑了,搜索KMP百度第一个知乎那个写的使真的好,我也是看他的才学习到的 KMP 算法详解 - 知乎 (zhihu.com)。这个使它算法的链接 细节的部分大佬已经说过了,我就说一下简略的步骤和相应的方法把,如果 阅读全文
posted @ 2022-05-29 15:43 七色angel 阅读(117) 评论(0) 推荐(0) 编辑
摘要:import java.util.HashMap; import java.util.Map; import java.util.Stack; public class 判断括号是否合法 { public static boolean isValid(String s){ Stack<Charact 阅读全文
posted @ 2022-05-29 13:57 七色angel 阅读(46) 评论(0) 推荐(0) 编辑
摘要:import java.util.List; /** * The type 判断链表是否有环 快慢指针. */ public class 判断链表是否有环_快慢指针 { /** * The type List node. */ public static class ListNode{ /** * 阅读全文
posted @ 2022-05-23 21:51 七色angel 阅读(24) 评论(0) 推荐(0) 编辑
摘要:代码的输入内容,不想看不用看,也不是什么重要的,我写的时候偷了懒,需求的那个我直接要求输入了,如果想要标准的,可以输入目前有的,一个循环减去相应的就是需求的,我只不过用输入省去了这个步骤 package 实验二_banker; import java.util.Arrays; /** * The t 阅读全文
posted @ 2022-05-23 14:13 七色angel 阅读(317) 评论(0) 推荐(0) 编辑
摘要:public class 反转链表 { public static class ListNode{ public int data; public ListNode next; } public static ListNode reverseList(ListNode pHead){ ListNod 阅读全文
posted @ 2022-05-22 21:44 七色angel 阅读(17) 评论(0) 推荐(0) 编辑
摘要:public class 链表两两反转 { public static class ListNode{ public int data; public ListNode next; } public ListNode swapPairs(ListNode head){ // 链表头增加虚拟结点 du 阅读全文
posted @ 2022-05-22 17:09 七色angel 阅读(84) 评论(0) 推荐(0) 编辑
摘要:不知道有没有bug,我感觉输入负数说不定会出bug,就是相当于零坐标只能建在最左面 import java.util.ArrayList; import java.util.Scanner; public class offic { public static int[] text = {1,2,3 阅读全文
posted @ 2022-05-18 22:07 七色angel 阅读(32) 评论(0) 推荐(0) 编辑
摘要:功能实现了,不过细节没有修改,想用的可以修改修改,哪里细节不好注释都写了 *这个程序没有设置相应的,如果输入不是数学三角形的就会报错!没事改改,加点条件,别这么懒 再用Arraylist我就是狗,真难用 * */ import java.util.ArrayList; import java.uti 阅读全文
posted @ 2022-05-18 22:04 七色angel 阅读(51) 评论(0) 推荐(0) 编辑
摘要:实验要求 实验 2:装箱问题 [实验目的] 1. 练习贪婪法求解 2. 练习链表的使用 [实验题目] 装箱问题可简述如下:设有编号为 0、1、…、n-1 的 n 种物品,体积分别为 v0、v1、…、vn-1。将这 n 种物品装到容量都为 V 的若干箱子里。约定这 n 种物品的 体积均不超过 V,即对 阅读全文
posted @ 2022-05-08 08:46 七色angel 阅读(357) 评论(0) 推荐(0) 编辑
摘要:wait-notify解决方法: Buffer方法:对应的是进程的拿出和放入 import java.util.LinkedList; import static java.lang.Thread.sleep; public class Buffer { private final int MAX 阅读全文
posted @ 2022-05-01 19:02 七色angel 阅读(22) 评论(0) 推荐(0) 编辑
摘要:算法--地铁线路问题 废话不说,上代码,都有注释,就不解释什么了 import java.util.Scanner; public class train { public static String[] one = {"A10", "A11", "A12", "A13", "A14", "A15" 阅读全文
posted @ 2022-04-29 11:50 七色angel 阅读(31) 评论(0) 推荐(0) 编辑

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