力扣学习
文章平均质量分 89
此人受打击,决定去力扣历练
有点无聊,还是去力扣有成就感(来自某次面试的打击)
展开
-
字节跳动2021校园踢馆赛经验总结
目录1.前言2.题目(1)(2)url反转(3)(4)括号生成(5)3.总结1.前言头脑一热去参加了比赛,被大佬虐的不要不要的,比赛的结果是北京理工大学以人数和质量的绝对优势夺得第一,后面吉林大学,关山口男子学院紧随其后。今天就没刷leetcode,想总结下比赛学到的东西当作今天的刷题吧(虽然我写了每日一题,但今天的每日一题真的水,就是逆转矩阵)2.题目因为暂时没有官方解析,自己也记不得题目,就只能拿一道原题来先写了。(1)(2)url反转字符串题,但是对C来说好麻烦,python和C++选原创 2021-02-26 00:08:14 · 569 阅读 · 0 评论 -
力扣学习day11
学习目录1.学习目标2.每日一题2.1题目2.2思考2.3代码3.哈希表3.1题目3.2双指针法3.3哈希表法4.闲聊1.学习目标1.按照如下类型来刷题:数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。2.动手用多种语言来进行写题,并要有自己的代码模板。3.总结程序员简历技巧。学习网址2.每日一题832. 翻转原创 2021-02-24 21:29:21 · 338 阅读 · 0 评论 -
力扣学习day10
学习目录1.学习目标2.每日一题2.1题目2.2思考2.2.1滑动数组2.3代码3.哈希表3.1题目3.2思考3.3代码4.闲聊1.学习目标1.按照如下类型来刷题:数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。2.动手用多种语言来进行写题,并要有自己的代码模板。3.总结程序员简历技巧。学习网址2.每日一题10原创 2021-02-23 22:37:10 · 454 阅读 · 5 评论 -
力扣学习day9
学习目录1.学习目标2.链表2.1 题目2.2 思考(1)链表结构(偷懒法)(2)虚拟头节点(3)插入节点(4)代码3.链表3.1题目3.2思考3.3 代码4.链表(环)4.1题目4.2 思考(1)判断有无环(2)环的入口5.闲聊1.学习目标1.按照如下类型来刷题:数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。2.动手原创 2021-02-22 19:43:57 · 276 阅读 · 0 评论 -
力扣学习day8
学习目录1.学习目标2.链表2.1 题目2.2 虚拟头节点2.3 递归法3.闲聊1.学习目标1.按照如下类型来刷题:数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。2.动手用多种语言来进行写题,并要有自己的代码模板。3.总结程序员简历技巧。学习网址2.链表203. 移除链表元素2.1 题目删除链表中等于给定原创 2021-02-17 22:35:06 · 353 阅读 · 1 评论 -
力扣学习day7
学习目录1.学习目标2.数组2.1 题目2.2 暴力法2.3 滑动窗口(1)“滑动”与“窗口”(2)实现方法(3)模板3. 数组23.1题目3.2思考4. 闲聊1.学习目标1.按照如下类型来刷题:数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。2.动手用多种语言来进行写题,并要有自己的代码模板。3.总结程序员简历技巧。原创 2021-02-16 20:49:25 · 276 阅读 · 0 评论 -
力扣学习day6
学习目录1.新学习目标2.数组2.1题目2.2暴力法2.3双指针法3.闲聊1.新学习目标1.按照如下类型来刷题:数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划->图论->高级数据结构,再从简单刷起,做了几个类型题目之后,再慢慢做中等题目、困难题目。2.动手用多种语言来进行写题,并要有自己的代码模板。3.总结程序员简历技巧。学习网址2.数组2.1题目27. 移除元素给你一个数组 nums 和一个原创 2021-02-15 20:41:57 · 329 阅读 · 0 评论 -
力扣学习day5
原学习目标:1.争取在2021年2月底刷完力扣10%题目。2.从零开始学习C,C++,python。3.用多种方法写出解题思路,以及理解代码。稍微做点调整,随着学习的深入,越来越觉得盲目做题无针对性是不认真的学习,要有专注点才行,目标在day5之后进行调整,改成对专项学习,学习计划按照公众号「代码随想录」中刷题攻略进行。新学习目标:1.按照如下类型来刷:数组-> 链表-> 哈希表->字符串->栈与队列->树->回溯->贪心->动态规划-原创 2021-02-10 21:12:51 · 341 阅读 · 0 评论 -
力扣学习day4
学习目标:1.在2021年2月底刷完力扣10%题目。2.从零开始学习C,C++,python。3.用多种方法写出解题思路,以及理解代码。学习内容:原创 2021-02-09 15:03:00 · 272 阅读 · 0 评论 -
力扣学习day3
学习目标:1.在2021年2月底刷完力扣10%题目。2.从零开始学习C,C++,python。3.用多种方法写出解题思路,以及理解代码。学习内容:11. 盛最多水的容器网址给你 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器。思考:这道题是一道使用双指针的题目,思路大原创 2021-02-08 12:11:16 · 1564 阅读 · 1 评论 -
力扣学习day2
学习目标:1.在2021年2月底刷完力扣10%题目。2.从零开始学习C,C++,python。3.用多种方法写出解题思路,以及理解代码。学习内容:4.寻找两个正序数组的中位数网址题目:给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗?思考:这道题如果单单只是做简单的很容易实现,就是先将两个链表进行合并,然后再找到中位数,这个是最基本的做法原创 2021-02-07 21:14:32 · 320 阅读 · 0 评论 -
力扣学习day1
学习目标:1.在2021年2月底刷完力扣10%题目。2.从零开始学习C,C++,python。3.用多种方法写出解题思路,以及理解代码。学习内容:1.两数之和网址题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。思考:说真的,最开始的时候我还以为是真的就是a+b的入门级题目,然后看完题目后才知道想原创 2021-02-06 23:11:15 · 370 阅读 · 0 评论