首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
谦言忘语
掘友等级
iOS攻城狮,目前在学Flutter
iOS攻城狮一头,目前在学Flutter,努力扩展知识面
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
73
文章 73
沸点 0
赞
73
返回
|
搜索文章
文章
热门
最新
python:打印方法名称
Python:方法内获取方法名称,建议使用`inspect.currentframe().f_code.co_name)`,外部获取方法名称,建议使用`方法名.__name__`。
Flutter桌面端导入可执行文件并使用
Flutter桌面端(fluttter desktop)开发:本文记录了将命令文件(adb命令文件)集成到桌面端App安装包中,找到其路径,然后进行调用的方法。
LintCode刷题 132. 单词搜索 II
给出一个由小写字母组成的矩阵和一个字典。找出所有同时在字典和矩阵中出现的单词。一个单词可以从矩阵中的任意位置开始,可以向左/右/上/下四个相邻方向移动。 题目的给出了一个由小写字母组成的矩阵(实际上是一个二维数组,当然想象成矩阵确实更容易理解)。我们可以从矩阵的任意一个字母开始…
LintCode刷题 123. 单词搜索
给出一个二维的字母板和一个单词,寻找字母板网格中是否存在这个单词。 单词可以由按顺序的相邻单元的字母组成,其中相邻单元指的是水平或者垂直方向相邻。每个单元中的字母最多只能使用一次。 word = "ABCB", -> 返回 false. 本题看样例还是比较容易理解的。题目给出了…
LintCode刷题 4. 丑数 II
设计一个算法,找出只含素因子2,3,5 的第 n 小的数。 符合条件的数如:1, 2, 3, 4, 5, 6, 8, 9, 10, 12... 题目给出了丑数的定义,是想要我们用一个算法找出丑数。 一个比较简单的思路是,从小到大遍历整数,然后判断该数是不是丑数。 根据定义,丑数…
LintCode刷题 12. 带最小值操作的栈
实现一个带有取最小值min方法的栈,min方法将返回当前栈中的最小值。 你实现的栈将支持push,pop 和 min 操作,所有操作要求都在O(1)时间内完成。 题目的要求就是在O(1)的时间内完成min操作。可以考虑以空间换时间。 添加一个minStack栈,用来存储最小值。…
LintCode刷题 40. 用栈实现队列
正如标题所述,你需要使用两个栈来实现队列的一些操作。 队列应支持push(element),pop() 和 top(),其中pop是弹出队列中的第一个(最前面的)元素。 pop和top方法都应该返回第一个元素的值。 题目主要考察的是队列和栈两种数据结构。队列:先进先出。栈:先进…
LintCode刷题 104. Merge K Sorted Lists
合并k个排序链表,并且返回合并后的排序链表。尝试分析和描述其复杂度。 我们先遍历一次所有的链表中的元素。然后将元素全部放在一个数组里面。接着对这个数组进行排序,最终将排序后的数组里面的所有元素链接起来。 空间复杂度:因为需要一个数组,所以需要额外的空间。这个空间的大小就是链表元…
LintCode刷题 124. 最长连续序列
给定一个未排序的整数数组,找出最长连续序列的长度。 从一个数组整数数组中找最长的连续序列。首先,连续序列的意思是[1,2,3,4,7],其中,[1,2,3,4]就是连续序列。最长的连续序列的意思,一个数组中可能会有多个连续序列,题目要求的就是最长的那个,而且只需要返回其长度。 …
leetCode刷题 23. 合并K个排序链表
合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 这个题目跟 21. 合并两个有序链表相似,是其进阶版。最好先去看下21. 合并两个有序链表的解法。 需要做题者熟悉链表结构和链表的遍历。 从21. 合并两个有序链表的基础上,我们已经能够解决两个有序链表的问…
下一页
个人成就
文章被点赞
43
文章被阅读
28,390
掘力值
571
关注了
56
关注者
14
收藏集
3
关注标签
9
加入于
2016-12-01