【文件属性】:
文件名称:leetcode答案-leetcode:个人LeetCode算法题解
文件大小:75KB
文件格式:ZIP
更新时间:2021-06-30 00:51:14
系统开源
leetcode
答案
LeetCode算法题解
个人算法实践,详细注释,提供多种解体方案和思路。
二分查找
专题文章:
二分法一般针对已经排好序的数组。
//
二分法套路
function
dichotomy()
{
//
左边界
var
left
...
//
右边界
var
right
...
//
记录答案
var
ans
while(left
<=
right)
{
//
中间值
var
middle
=
Math.floor((left
+
right)
/
2)
//
猜测是否满足条件
if
(guess(middle,
...))
{
//
如果满足条件,记录答案
ans
=
middle
//
缩小搜索范围,在更小的值中搜索
right
=
middle
-
1
}
else
{
//
在更大的值中搜索
left
=
middle
+
1
}
}
return
ans
}
更多
折半搜索
二叉树
专题文章:
递归
递归
递归、技巧
递归
递归
base-traverse
遍历
递归、栈
递归
递归、栈
递归(分治)、中序遍历的逆操作
depth-first-searc
【文件预览】:
leetcode-master
----.gitignore(21B)
----README.md(6KB)
----package.json(615B)
----src()
--------chain-list()
--------tree()
--------string()
--------recursion()
--------doing()
--------dichotomy()
--------dynamic-programming()
--------array()
--------skill()
----deploy.sh(213B)
----.prettierrc.js(1KB)