刷题
时间来不及了鸭
基础不牢地动山摇
展开
-
28.leetcode---前K个高频单词(Java版)
题目链接: https://leetcode.cn/problems/top-k-frequent-words/description/原创 2024-05-07 21:06:19 · 229 阅读 · 0 评论 -
27.leetcode---随机链表的复制(Java版)
题目链接: https://leetcode.cn/problems/copy-list-with-random-pointer/description/题目解析: 使用map来解这个题就比较方便了。原创 2024-05-06 14:47:10 · 166 阅读 · 0 评论 -
26.leetcode---宝石与石头(Java版)
题目链接: https://leetcode.cn/problems/jewels-and-stones/description/原创 2024-04-30 10:45:24 · 253 阅读 · 0 评论 -
25.leetcode---只出现一次的数字(Java版)
题目链接: https://leetcode.cn/problems/single-number/题解: 使用HashSet,遍历数组,当set中没有这个数字的时候加入,再次加入有的时候删除。原创 2024-04-26 09:48:16 · 178 阅读 · 0 评论 -
24.leetcode---最小K个数(Java版)
题目链接: https://leetcode.cn/problems/smallest-k-lcci/description/原创 2024-04-25 10:32:53 · 153 阅读 · 0 评论 -
23.leetcode---从前序与中序中遍历二叉树(Java版)
题目链接: https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-inorder-traversal/submissions/518810727/原创 2024-04-24 19:41:24 · 152 阅读 · 0 评论 -
22.leetcode---对称二叉树(Java版)
题目链接: https://leetcode.cn/problems/symmetric-tree/submissions/517945672/原创 2024-04-23 14:11:10 · 159 阅读 · 0 评论 -
21.leetcode---用栈列实现队列(Java版)
题目链接: https://leetcode.cn/problems/implement-queue-using-stacks/原创 2024-04-22 10:05:08 · 196 阅读 · 0 评论 -
20.leetcode---用队列实现栈(Java版)
题目链接: https://leetcode.cn/problems/implement-stack-using-queues/原创 2024-04-19 18:36:20 · 153 阅读 · 0 评论 -
19.leetcode---设计循环队列(Java版)
题目链接:https://leetcode.cn/problems/design-circular-queue/原创 2024-04-18 10:36:18 · 151 阅读 · 0 评论 -
18.leetcode---最小栈(Java版)
题目链接: https://leetcode.cn/problems/bao-han-minhan-shu-de-zhan-lcof/原创 2024-04-17 13:41:09 · 145 阅读 · 0 评论 -
17.牛客---栈的压入弹出(Java版)
题目链接: https://www.nowcoder.com/practice/d77d11405cc7470d82554cb392585106?判断栈是否为空必须在前!原创 2024-04-16 15:09:38 · 140 阅读 · 1 评论 -
16.leetcode---有效的括号(Java版)
题目链接: https://leetcode.cn/problems/valid-parentheses/description/**题解:**查看括号的匹配情况,我们只需要解决括号不匹配的情况那么剩下的都是括号匹配的情况了!除此之外,剩下的情况都是匹配的。以下几种是括号不匹配的情况。原创 2024-04-12 11:17:38 · 184 阅读 · 0 评论 -
15.leetcode---逆波兰表达式求值(Java版)
题目链接: https://leetcode.cn/problems/8Zf90G/description/原创 2024-04-10 15:44:01 · 148 阅读 · 0 评论 -
14.leetcode---环形链表Ⅱ(Java版)
题目链接: https://leetcode.cn/problems/c32eOV/原创 2024-04-09 10:29:28 · 187 阅读 · 0 评论 -
13.leetcode---环形链表(Java版)
题目链接: https://leetcode.cn/problems/linked-list-cycle/description/原创 2024-04-08 09:46:46 · 131 阅读 · 0 评论 -
12.牛客---相交链表(Java版)
题目链接:原创 2024-04-03 11:22:20 · 109 阅读 · 0 评论 -
11.牛客---链表分割(Java版)
又没找到题目链接。原创 2024-04-02 10:37:56 · 128 阅读 · 0 评论 -
10.牛客---合并两个有序链表(Java版)
题目链接:原创 2024-04-01 10:20:08 · 122 阅读 · 0 评论 -
9.leetcode---合并两个有序链表(Java版)
题目链接:原创 2024-03-29 10:37:23 · 148 阅读 · 0 评论 -
9.Java---多态+接口
想要实现多态就得满足以下几点:1.继承关系上 向上转型2.子类和父类有同名的重写方法3.通过父类对象的引用去调用这个重写方法重写举个栗子注:1.接口是使用interface来修饰的2.接口中不能有被实现的方法 { }这种是不可以实现的,只能有抽象方法( ),除了static和default修饰的3.接口中的抽象方法默认都是public abstract4.接口中的成员方法默认都是public static final5.类和接口中的关系可以使用implements来实现6.接口不能原创 2024-03-11 10:10:48 · 206 阅读 · 0 评论 -
8.牛客---链表中倒数第K个结点(Java版)
没找到牛客网链接。原创 2024-03-27 20:28:08 · 214 阅读 · 0 评论 -
7.leetcode---链表的中间结点(Java版)
题目链接:原创 2024-03-26 16:50:42 · 168 阅读 · 0 评论 -
6.leetcode---反转链表(Java版)
题目链接:原创 2024-03-25 14:20:31 · 155 阅读 · 0 评论 -
5.牛客---合并两个有序数组(Java版)
A数组为[4,5,6],B数组为[1,2,3],后台程序会预先将A扩容为[4,5,6,0,0,0],B还是为[1,2,3],m=3,n=3,传入到函数merge里面,然后请同学完成merge函数,将B的数据合并A里面,最后后台程序输出A数组。链接:https://www.nowcoder.com/questionTerminal/89865d4375634fc484f3a24b7fe65665。给出一个有序的整数数组 A 和有序的整数数组 B ,请将数组 B 合并到数组 A 中,变成一个有序的升序数组。原创 2024-03-22 19:37:23 · 176 阅读 · 0 评论 -
4.牛客---字符集合(Java版)
每组数据输入一个字符串,字符串最大长度为100,且只包含字母,不可能为空串,区分大小写。每组数据一行,按字符串原有的字符顺序,输出字符集合,即重复出现并靠后的字母不输出。输入一个字符串,求出该字符串包含的字符集合,按照字母输入的顺序输出。1≤n≤100 ,且只包含大小写字母,区分大小写。原创 2024-03-21 15:43:42 · 105 阅读 · 0 评论 -
2.牛客---字符串中的最后一个字符的长度(Java版)
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注:字符串末尾不以空格为结尾)输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。本质上是对字符串小tips的使用,熟能生巧!最后一个单词为nowcoder,长度为8。原创 2024-03-19 14:54:25 · 187 阅读 · 0 评论 -
3.leetcode---验证回文串(Java版)
给定一个字符串 s ,验证 s 是否是 回文串 ,只考虑字母和数字字符,可以忽略字母的大小写。输入: s = “A man, a plan, a canal: Panama”解释:“amanaplanacanalpanama” 是回文串。本题中,将空字符串定义为有效的 回文串。输入: s = “race a car”解释:“raceacar” 不是回文串。字符串 s 由 ASCII 字符组成。原创 2024-03-20 10:04:18 · 153 阅读 · 0 评论 -
1.leetcode---字符串中的第一个唯一字符(Java版)
给定一个字符串 s ,找到 它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。输入: s = “loveleetcode”输入: s = “leetcode”输入: s = “aabb”原创 2024-03-15 11:18:46 · 240 阅读 · 0 评论