首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
嘿嘿
掘友等级
php
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
153
文章 128
沸点 25
赞
153
返回
|
搜索文章
最新
热门
寻找旋转排序数组中的最小值|刷题打卡
直接遍历一遍数组查找最小值即可。 时间复杂度:O(N),这里 N 是数组的长度。 空间复杂度:O(1),使用到的临时变量的个数是常数。 有了昨天的文章今天再来看这个问题应该简单一些了吧。 官解的这张图很明了,我们可以发现如果我们把区间中间数跟区间右端点的值比较,会得到两种情况,…
搜索旋转排序数组|刷题打卡
直接遍历一遍数组,查看是否出现目标元素。无法完成O(log n)的要求。 时间复杂度:O(N),这里 N 是数组的长度。 空间复杂度:O(1),使用到的临时变量的个数是常数。 没想到吧,数组不是严格的单调增或者单调减也可以使用二分查找。 二分的话我们需要找到一个mid位置。判断…
vsftp 添加新的登录用户 331 Please specify the password 解决办法
响应: 331 Please specify the password. 响应: 530 Login incorrect. 开发中使用了vsftp 作为FTP服务,今天来了个实习生,想着给他添加个账号。然后记得之前的操作是去 /etc/vsftp/ 目录下的 vuser_pas…
Leetcode 1663 最小体力消耗 并查集 PHP
并查集还能这么玩。 参考大佬的思路。 把格子中的每个顶点抽象成图中的一个顶点。 对最短路径长度进行二分。当我们二分枚举到长度x的时候,我们只保留所有长度小于等于x的边。然后从左上角开始进行搜索,BFS和DFS均可,只需要判断最终有没有路径到达右下角即可。如果能够到达,那么我们可…
mac 下 go 安装以及使用goland 开发
MAC下golang 安装以及使用goland开发。 从https://golang.org/dl/ 选择一个合适的安装包。直接选择一个mac下可以使用的pkg包,一键傻瓜式安装。 mac 下go的默认安装路径是在 /usr/local/go。 安装完后可以使用 查看版本。 这…
PHP usort 排序函数老是记不住怎么用?
php usort 的那个排序函数的返回值老是记不住返回1的时候是按升序还是降序排,网上搜了一大堆也没个能说明白的。 直到今天看到了一个说法。 所以我们只需要根据我们自定义函数返回的是-1 还是 1 来记,返回1,则表示usort函数会帮我们交换$a 和$b 的位置。返回-1 …
这些题竟然还可以使用广度优先搜索解决
第一道题是求组成和的完全平方数的个数最少。 讲道理按照我以前的理解,这道题应该是DP的套路,对,是可以用DP搞的。 但是现在BFS也可以搞,BFS适合搞这种最短路径的,因为他是一层一层往外遍历的。 BFS的套路就是一个队列,每次遍历一层。然后有一个记录访问过的节点的$uesd数…
二叉树前中后序遍历-迭代模板
主要是一个flag,flag等于1的时候才会加到结果集。
Leetcode 131、分割回文串 PHP语言
回溯一直学不会,慢慢来吧。记录一下一些思考过程。争取下次能照葫芦画瓢. 这张图比较形象的解释了整个切割的过程。
Leetcode 回溯题目合辑 PHP
可以使用变量depth 表示当前遍历到的层数,满足n层后加到结果集即可。 去重关键。去重的时候不仅需要比较当前数和前面数一样不一样,还得考虑前面的数用过没有。不然有重复的时候无法得到解集。看到一个好的解释 子集系列有start 开始搜索位置了。
下一页
个人成就
文章被点赞
193
文章被阅读
101,069
掘力值
2,716
关注了
59
关注者
67
收藏集
5
关注标签
19
加入于
2018-09-05