Leetcode刷题系列
文章平均质量分 88
无
____________咸粥
这个作者很懒,什么都没留下…
展开
-
【刷题系列】刷题总结(注意点、常用API、常见概念、常用技巧)
常用APIArrays.copyOfRange:取出数组的某一段Arrays.sort(nums):数组升序排列新建哈希表:Map<Integer,Integer> hashTable = new HashMap<Integer,Integer>();知识点二叉树的3种序列1 前序:根左右2.中序:左根右3.后序:左右根思路第一步永远是边界条件判断...原创 2021-08-08 17:00:10 · 449 阅读 · 0 评论 -
【刷题】数组
主要是记录给自己看,保持一定的输出,同时自我监督,望坚持!1 二维数组的查找知识点:查找、数组题目描述:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。我的思路:简单的遍历所有元素进行查找public class Solution { public boolean Find(int target, int [][] array) {原创 2020-10-15 15:59:08 · 858 阅读 · 0 评论 -
【刷题系列】LeetCode怎么刷?
1 基本原则做好笔记,及时复习精益求精,尽量Bug Free有意训练编程速度看完解析后须默写不要死磕:15分钟想不出解法,直接看答案2 怎么上手?基础:数据结构和算法路线教材:剑指offer每章节的例题课后练习:Leetcode Topic标签对应的题,每个做 10-20 个(数组、字符串、链表、双指针、BFS\DFS、二叉树、二分法、分治法、回溯法、数学、栈、堆、队列),同类题多刷是为了加深记忆期末冲刺:Leetcode Top100等..原创 2020-10-14 09:53:36 · 293 阅读 · 0 评论 -
【刷题系列】队列
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-07-05 19:04:48 · 203 阅读 · 0 评论 -
【刷题系列】深度优先搜索(DFS)
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-05-08 15:00:15 · 247 阅读 · 0 评论 -
【刷题系列】刷题系列文章汇总
刷题系列——数组刷题系列——字符串原创 2021-05-04 10:09:06 · 457 阅读 · 0 评论 -
【刷题系列】二叉树
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-06-30 13:22:45 · 222 阅读 · 0 评论 -
【刷题系列】★★★模板★★★
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-05-08 14:57:19 · 181 阅读 · 0 评论 -
【刷题】字符串
二、字符串——————《总结汇总》———————char[ ]、String、StringBuffer 的相互转化字符串数组转 String:String s1 =String.copyValueOf(cc);或new String(cc,0,ccLength);String 转字符串数组:char c[]=s1.toCharArray();StringBuffer 转 String:String s3 = s2.toString();String 转 StringBuffer:Strin.原创 2021-05-04 09:07:26 · 742 阅读 · 0 评论 -
【刷题系列】数学
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-05-29 15:15:50 · 423 阅读 · 0 评论 -
【刷题系列】栈
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-07-05 19:03:17 · 331 阅读 · 0 评论 -
【刷题系列】分治法
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-05-18 16:58:15 · 239 阅读 · 0 评论 -
【刷题系列】堆(优先队列)
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-06-10 22:41:00 · 231 阅读 · 0 评论 -
【刷题系列】回溯法
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-05-18 17:03:54 · 406 阅读 · 0 评论 -
【刷题系列】广度/宽度优先搜索(BFS)
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-05-08 15:01:00 · 294 阅读 · 0 评论 -
【刷题系列】二分法
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-07-05 19:02:20 · 221 阅读 · 0 评论 -
【刷题】链表
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述:优秀思路:原创 2021-05-06 15:23:39 · 276 阅读 · 0 评论 -
【刷题系列】手撕算法时输入输出的写法(Java)
文章目录1 数据规模较小时——`Scanner`(适用于大部分情况)1.1 基本语句1.2 不同情况使用方式1.3 其他2 数据规模较大时——`BufferedReader`2.1 基本语句1 数据规模较小时——Scanner(适用于大部分情况)1.1 基本语句输入:Scanner sc = new Scanner(System.in) ;int n = sc.nextInt(); // 读一个整数String s = sc.next(); // 读一个字符串double t = sc.n原创 2021-08-07 15:22:00 · 519 阅读 · 0 评论 -
【刷题】动态规划
系列汇总:《刷题系列汇总》文章目录——————《总结汇总》—————————————《剑指offeer》———————1.2.3.4.5.6.7.8.9.10.——————《LeectCode》———————1.2.3.4.5.6.7.8.9.10.——————《总结汇总》—————————————《剑指offeer》———————1.题目描述:优秀思路:2.题目描述:优秀思路:3.题目描述:优秀思路:4.题目描述:优秀思路:5.题目描述原创 2021-07-24 21:07:04 · 234 阅读 · 0 评论