刷题笔记
刷题使我快乐,不管是计算机工作向,还是资格考证向,全部各种刷,助早日一网打尽,我们的口号是“无题可刷是不可能的,但无痛刷题是可能的!”
索旅
专注以数据分析聚焦问题,以数据建模解决问题,在金融风控领域上下求索,期望做一些内容反哺,既是回报他人,也是提升自己!
展开
-
leetcode56题:合并区间
leetcode56题:合并区间给出一个区间的集合, 请合并所有重叠的区间。 示例: 给出 [1,3],[2,6],[8,10],[15,18], 返回 [1,6],[8,10],[15,18]思路:先按照各个区间的第1个元素进行排序(这里采用快速排序),要注意的是,当第1个元素相等时,按照第2个元素进行排序,最终得到排好序的区间sort_list. 然后定义2个指针sta...原创 2018-04-03 20:54:30 · 600 阅读 · 0 评论 -
leetcode135题:Candy
leetcode135题:Candy老师想给孩子们发糖果,有 N 个孩子站成了一条直线,老师根据每一个孩子的表现情况,会预先给他们每个人都打好评分。你要按照以下要求帮助老师给这些孩子分发糖果:每个孩子都至少应该有1个糖果。 相邻的孩子中,评分高的孩子必须获得更多的糖果。 那么这样下来,至少需要准备多少颗糖果呢?思路:candies列表是每个小朋友得到的糖果数。我们首先从左...原创 2018-04-12 18:21:32 · 1029 阅读 · 0 评论 -
leetcode探索专题中的初级算法练习题(python代码+解题思路)
本文记录leetcode探索专题中的初级算法练习题,附python实现代码&解题思路,做题过程不免查阅网络资料,侵删~如有错误,欢迎指正交流! 专题一:数组:(#Mark)专题一:数组: 26.从排序数组中删除重复项 给定1个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现1次,返回移除后数组的新长度。 不需要使用额外的数组空间,你必须在原地修改输入数组并在使用...原创 2018-07-26 19:41:36 · 3933 阅读 · 0 评论