Repository files navigation
例子
描述
mulBase
10 进制转换成 1 ~ 9 进制数
isPalindrome
判断是不是回文
nested-iterator
扁平化嵌套列表迭代器
Queue (队列)
LinkedList (链表)
Tree (树)
文件名
描述
查看方式
print-tree
数组转树并打印
node print-tree
binary-search
二叉树搜索树
npm run test
文件名
描述
使用方法
majority-element
寻找数组主要元素
npm run test
is-straight
判断五张牌是不是顺子
missing-number
寻找丢失的数字
length-of-longest-substring
寻找最长子串
滑动窗口
moving-count
机器人的运动范围
深度优先/广度优先
min-number
数组组成最小的数
快速排序
c-queue
用两个栈实现一个队列
栈和队列
reverse-linked-list
反转链表
get-kth-from-end
链表中倒数第k个节点
快慢双指针
two-sum-01
和为s的两个数字
夹逼指针
exchange
调整数组顺序使奇数位于偶数前面
夹逼指针
get-intersection-node
找出链表公共节点
快慢指针
copy-random-list
复杂链表的复制
merge-two-lists
合并两个链表
哨兵节点
find-continuous-sequence
和为s的连续正数序列
双指针
integer-break
整数拆分最大乘积
动态、贪心
entry-node-of-loop
环路检测
快慢双指针
is-palindrome
判断数字回文
height-checker
检查高度
排序
is-isomorphic
同构字符串
映射
intersection
数组交集
get-hint
猜数字(Bulls and Cows)
swap-pairs
交换链表相邻节点
remove-duplicates
排序数组去重
plus-one
数组数字加一
BigInt
climb-stairs
爬楼梯
斐波拉契数列
delete-node
删除中间节点
链表
can-win-nim
Nim游戏
数学观察法
merge
合并两个有序数组
归并排序
is-happy
快乐数
rotate
数组旋转
时钟运算
remove-element
删除单个元素
指针移动
文件名
描述
使用方法
spiral-matrix
打印螺旋矩阵
generate-matrix
生成螺旋矩阵
文件名
描述
使用方法
num-distinct
子序列数
文件名
描述
使用方法
list-node
单向链表节点
make-linked-from-list
转换数组成单向链表
make-loop-linked-from-list
数组转成环路链表
make-list-from-linked
转换单向链表成数组
linked-concat
链接两个链表
mark-release-random-list
数组与复杂链表的转换
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.