Java算法
文章平均质量分 64
此专栏为Java算法的笔记,为准备蓝桥杯和天梯赛。
要什么自行车儿
这家伙很懒,什么都没有留下哦。
展开
-
Java算法_LeetCode350:两个数组的交集 II
给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。原创 2023-01-02 17:30:06 · 218 阅读 · 3 评论 -
Java算法_LeetCode136:只出现一次的数字
给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用常量额外空间。原创 2023-01-02 17:25:41 · 170 阅读 · 0 评论 -
Java算法_LeetCode217:存在重复元素
给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。原创 2023-01-02 16:33:17 · 135 阅读 · 0 评论 -
Java算法_LeetCode:旋转数组
给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。原创 2023-01-02 16:30:26 · 333 阅读 · 0 评论 -
Java算法_LeetCode122:买卖股票的最佳时机II
给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。返回 你能获得的 最大利润 。原创 2022-12-31 19:04:43 · 305 阅读 · 0 评论 -
Java算法_LeetCode26:删除排序数组中的重复项
由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]原创 2022-12-31 19:02:22 · 446 阅读 · 3 评论 -
Java算法_AcWing40:顺时针打印矩阵
此文章为AcWing40:顺时针打印矩阵,编译语言为Java。原创 2022-12-30 18:34:38 · 147 阅读 · 0 评论 -
Java算法_AcWing23:矩阵中的路径
此文章为AcWing第23题矩阵中的路径,编译语言为Java。原创 2022-12-29 19:16:30 · 130 阅读 · 0 评论 -
Java算法_AcWing3:完全背包问题
此文章为AcWing题库第三道完全背包问题,使用Java语言编写。原创 2022-12-28 18:09:57 · 334 阅读 · 0 评论 -
Java算法_贪心算法——HDU_2037:“今年暑假不AC“
贪心算法的定义,HDU2037用贪心算法解答。原创 2022-10-11 13:37:30 · 448 阅读 · 0 评论 -
Java算法_并查集——HDU 1213:How Many Tables
此文章主要用并查集解决了HDU 1213:How Many Tables题目。原创 2022-10-10 15:02:02 · 184 阅读 · 0 评论 -
Java算法_next_permutation()——HDU 1027:Ignatius and the Princess II
Java实现 c++ STL中的next_permutation方法,求一下个字典序,还有HDU 1027——next_permutation()原创 2022-10-09 13:58:05 · 124 阅读 · 0 评论 -
Java算法_Map——HDU 2648:Shopping
用Java算法中的map集合解决HDU 2648:Shopping,其中使用了迭代器Iterator。原创 2022-09-30 19:40:54 · 196 阅读 · 0 评论 -
Java算法_BFS和优先队列——HDU 1072:Nightmare
简单介绍了BFS广度优先遍历算法,和一道BFS和优先队列相结合的ACM训练赛题目HDU 1072:Nightmare原创 2022-09-23 14:50:11 · 153 阅读 · 0 评论 -
Java算法_Map——HDU 2094:产生冠军
此文章讲了hashmap的简单使用语法和一道算法题HDU 2094:产生冠军原创 2022-09-22 13:47:42 · 177 阅读 · 0 评论 -
Java算法_队列和queue——HDU 1702:ACboy needs your help again!
Java数据结构的队列,包含了一道HDU 1702:ACboy needs your help again!原创 2022-09-21 19:00:15 · 558 阅读 · 0 评论 -
Java算法_栈和stack——HDU 1062:Text Reverse
此文章为栈的讲解和HDU 1062Java解析、split方法的详解。原创 2022-09-21 14:19:23 · 208 阅读 · 0 评论 -
Java算法_优先队列和PriorityQueue——HDU 1873:看病要排队
主要内容为优先队列和PriorityQueue的主要方法、HDU 1873:看病要排队和java.util.Comparator类原创 2022-09-20 10:26:47 · 395 阅读 · 0 评论 -
Java算法_Vector类——HDU 4841:圆桌问题
Java算法Vetor类的介绍和HDU-4841:圆桌问题的解析原创 2022-09-19 16:11:11 · 226 阅读 · 0 评论