很多刚开始的同学都有一个困惑:面对leetcode上近两千道题目,从何刷起。大家平时感觉效率低,浪费的时间主要在三点:1.找 2.找到了不应该现阶段做的 3.没有全套的优质题解可以参考其实我之前在知乎上回答过这个问题,回答内容大概是按照如下类型来数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->
一起准备笔试,拿到春招offer。
转载 2022-10-20 09:23:39
43阅读
Datawhale学习举办方:Datawhale、天池、LeetCode为了
转载 2022-12-11 23:44:36
142阅读
p485-最大连续1的个数class Solution { public int findMaxConsecutiveOnes(int[] nums) { //输入数组 int maxCount = 0, count = 0; int n = nums.length; //得到数组长度 for (int i = 0; i <
Hello 大家好,我是Alex,今天来说明一下Matrix工作室每日一指南,虽然一直饱受诟病,很多人不想,但不可否认确实能锻炼我们的编程能力,相信每个认真的人都会有体会。现在提供的在线编程评测平台有很多,并且也分了两个方向,一个是偏向于面试找工作,比较著名的就是LeetCode,另一个是偏向于算法竞赛,比较著名的有CodeForce,UVA等等,我们经常说的打CF可不是穿越火线,而是CodeForce,这两个不仅完全没有关系,并且难度也不是一个层级的。咱们今天还是重点说说Lee
原创 2022-01-04 14:28:19
764阅读
Hello 大家好,我是Alex,今天来说明一下Matrix工作室每日一指南,虽然一直饱受诟病,很多人不想,但不可否认确实能锻炼我们的编程能力,相信每个认真的人都会有体会。现在提供的在线编程评测平台有很多,并且也分了两个方向,一个是偏向于面试找工作,比较著名的就是LeetCode,另一个是偏向于算法竞赛,比较著名的有CodeForce,UVA等等,我们经常说的打CF可不是穿越火线,而是CodeForce,这两个不仅完全没有关系,并且难度也不是一个层级的。咱们今天还是重点说说Lee
原创 2021-08-10 09:41:22
562阅读
写在前面,此文章用于记录使用java语言进行LeetCode过程中经常使用到的工具类,方便的时候进行使用方法的查询。1.List系列:ArrayList: LinkedList: PriorityQueue(优先队列) ArrayDeque(可以用于栈和队列) 2.Hash系列:HashMap: TreeMap(用于排序的Hash) HashSet: 3.String系列:StringBu
转载 2023-10-25 12:01:40
147阅读
为什么会有这篇指南很多刚开始的同学都有一个困惑:面对leetcode上近两千道题目,从何刷起。其实我之前在知乎上回答过这个问题,回答内容大概是按照如下类型来数组->链表->哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。但我能
原创 2020-12-28 20:06:45
3826阅读
为什么会有这篇指南很多刚开始的同学都有一个困惑:面对leetcode上近两千道题目,从何刷起。其实我之前在知乎上回答过这个问题,回答内容大概是按照如下类型来数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。但
原创 2021-03-02 13:32:09
489阅读
作者:CYC2018本文主要介绍的是LeetCode题库中与字符串相关的经典题目,提供了LeetCode题号,参考答案,以及题目的部分解析。大家可以参考这个指南来完成对字符串部分题目的练习,当然,这只是一...
转载 2021-07-29 11:49:19
521阅读
经过我初步的整理,一个比较完整的归类已经完成,现在发布给大家,希望可以方便大家练习,如有不足,还请大家见谅,这个可能会随时有更新,请大家注意.如果有什么要求或补充的可以跟贴提出,勿水!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!        OJ上的一些水(可用来练手和增加自信)  (poj3299,poj2159,poj2739,poj1083,poj226
转载 2023-05-23 16:09:42
296阅读
链表问题1 链表逆序1-a 基本问题Reverse a singly linked list.Example:Input: 1->2->3->4->5->NULL Output: 5->4->3->2->1->NULL来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/reverse-l
一、数组 题目分类 题目编号 数组的遍历 485/495/114/628 统计数组中的元素 645/697/448/442/41/274 数组的改变、移动 453/665/283 二维数组及滚动数组 数组的旋转 特定顺序遍历二维数组 二维数组变换 前缀和数组 题解
转载 2020-09-21 21:49:00
361阅读
2评论
回溯 括号生成 数字 `n` 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 **有效的** 括号组合。 输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"] class Solution { void backtrac ...
转载 2021-09-28 22:09:00
201阅读
2评论
合并K个排序链表前置知识:合并两个有序链表 思路 在解决「合并K个排序链表」这个问题之前,我们先来看一个更简单的问题:如何合并两个有序链表?假设链表 aa 和 bb 的长度都是 nn,如何在 O(n)O(n) 的时间代价以及 O(1)O(1) 的空间代价完成合并? 这个问题在面试中常常出现,为了达到空间代价是 O(1)O(1),我们的宗旨是「原地调整链表元素的 \textit{next}next
转载 2023-06-24 08:36:54
70阅读
文章目录剑指offer38:字符串的全排列剑指offer39:数组中出现次数超过一半的数剑指offer40:最小的K个数剑指offer41:数据流中的中位数剑指offer42:连续子数组的最大和剑指offer43:1~n整数的十进制中1出现的次数剑指offer44:数字序列中某一位的数字剑指offer45:把数组排成最小的数剑指offer46:把数字翻译成字符串剑指offer47:礼物的最大价值
此次准备考研不仅要对考研课程的学习,还要对自己的实际编程能力进行加强,自己的代码能力实在是太差了。之前就了解到Leetcode可以
原创 2022-08-03 17:08:48
221阅读
第2章线性表–2.1.1 Remove Duplicates from Sorted Array–––––––
原创 2023-04-06 13:55:29
104阅读
leetcode 200 岛屿问题 给你一个由 '1'(陆地)和 '0'(水)组成的的二维网格,请你计算网格中岛屿的数量。 岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。 此外,你可以假设该网格的四条边均被水包围。 示例 1: 输入:grid = [ ["1","1 ...
转载 2021-07-19 11:00:00
320阅读
2评论
时间: 2019/04/08 – 2019/04/13 主播:yxc(闫学灿) 题号题目链接93Restore IP Addresseshttps://leetcode.com/problems/restore-ip-addresses/43Multiply Stringshttps://leetcode.com/problems/multiply-strings/49Group Anagra
  • 1
  • 2
  • 3
  • 4
  • 5