萌妹子的刷题专栏
因为需要学习
猿萌妹子
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
算法基础之二分查找之四
【代码】算法基础之二分查找之四。原创 2024-02-25 14:57:42 · 165 阅读 · 1 评论 -
算法基础之二分查找之三
【代码】算法基础之二分查找之三。原创 2024-02-25 14:56:10 · 156 阅读 · 0 评论 -
算法基础之二分查找之二
【代码】算法基础之二分查找之二。原创 2024-02-25 14:53:49 · 156 阅读 · 0 评论 -
算法基础之二分查找
【代码】算法基础之二分查找。原创 2024-02-25 14:52:32 · 149 阅读 · 0 评论 -
算法基础之前缀和数组
【代码】算法基础之前缀和数组。原创 2024-01-08 21:55:37 · 406 阅读 · 0 评论 -
算法基础之插入排序
【代码】算法基础之插入排序。原创 2024-01-03 23:02:51 · 410 阅读 · 0 评论 -
算法基础之选择排序
【代码】算法基础之选择排序。原创 2024-01-03 22:14:27 · 386 阅读 · 0 评论 -
算法基础之阶乘
【代码】算法基础之阶乘。原创 2024-01-03 21:56:37 · 370 阅读 · 0 评论 -
算法基础之冒泡排序
【代码】算法基础之冒泡排序。原创 2024-01-03 21:33:00 · 409 阅读 · 0 评论 -
先、中、后序遍历二叉树
/** * 先、中、后序遍历二叉树 */public class Code03 { public static class TreeNode{ private Integer val; private TreeNode left; private TreeNode right; public TreeNode(Integer val) { this.val = val; } }.原创 2021-11-07 09:28:33 · 158 阅读 · 0 评论 -
合并两个有序列表
public class Code07 { public static class Node<V> { public V value; public Node<V> last; public Node<V> next; public Node() { } public Node(V v) { value = v; last原创 2021-11-07 08:46:00 · 173 阅读 · 0 评论 -
两个链表相加
啥意思:计算加法:比如:9->9->9->9 + 1->9->7 = 0->9->7->0->1精髓:就是抠好链表的长度,找出谁是长链表,因为长链表肯定得留到最后/** * 两个链表相加 */public class Code06 { public static class Node<V> { public V value; public Node<V> last;原创 2021-11-07 08:44:20 · 153 阅读 · 0 评论 -
K个节点的组内逆序调整
题意:啥意思,一听就懵,那么是这样的,给你一个链表,再给你一个整数,你就在这条链表上面数,数到k个节点,就把这几个节点反转 比如:链表:1->2->3->5->7->8->4->98 k=3调整后:3->2->1->8->7->5->4->98/** * K个节点的组内逆序调整 */public class Code05 { public static class Node<V> {原创 2021-11-07 08:30:48 · 177 阅读 · 0 评论 -
用双链表模仿双端队列
知己知彼,百战不殆,那么双端队列的特色是啥:(1)头部添加,头部取 (2)尾部添加,尾部取 (3)头部添加,尾部取 (4)尾部添加,头部取 总之就是想怎么加就怎么加,想怎么取就怎么取/** * 用双链表双端队列 */public class Code04 { public static class Node<V> { public V value; public Node<V> last; public Node原创 2021-11-07 08:20:36 · 120 阅读 · 0 评论 -
单链表模仿队列
知己知彼,百战不殆,队列有啥特色:先进先出写的糙,多担待/** * 用链表模仿队列 */public class Code03 { public static class Node{ private Integer value; private Node next; public Node(Integer value) { this.value = value; } public原创 2021-11-07 08:12:55 · 116 阅读 · 0 评论 -
单链表模仿栈
首先要明白栈有什么特色,毕竟知己知彼,百战不殆,那么栈有什么特色呢:先进后出/** * 用链表模仿栈 */public class Code02 { public static class Node{ private Integer value; private Node next; public Node(Integer value) { this.value = value; }原创 2021-11-07 08:10:15 · 132 阅读 · 0 评论 -
单链表、双链表的反转
/** * 单链表和双链表反转 * 链表反转的精髓:在反转节点之前,记下当前节点的前后节点 */public class Code01 { //单链表节点类 public static class Node{ private Integer value; private Node next; public Node(Integer value) { this.value = value; }原创 2021-11-07 08:07:54 · 124 阅读 · 0 评论 -
leetcode->1
题目描述题目地址:https://leetcode-cn.com/problems/two-sum/给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + n原创 2021-09-24 14:30:21 · 101 阅读 · 0 评论
分享