algorithms 🍓用JavaScript 和 Python 写一些算法 导论 数据结构导论 算法导论 数据结构 列表 队列 栈 链表 集合 散列表(哈希表) 二叉树及其操作 JavaScript中图的实现 排序 JavaScript版 快速排序 冒泡排序 选择排序 插入排序 希尔排序 归并排序 C++版 归并排序 快速排序 插入排序 选择排序 冒泡排序 搜索 二分查找法 字符串 编写一个方法,求一个字符串的字节长度 判断一个单词是否是回文 统计字符串中字母个数或统计最多字母数 随机生成指定长度的字符串 数学 有100节台阶,可以跨一个台阶,也可以跨两个台阶,那么一共有多少种走法? 写一个isPrime()函数,当其为质数时返回true,否则返回false 找出下列正数组中的最大差值 去重 数组去重 LeetCode 把自己刷过的题写下题解 3、无重复字符的最长子串 5、最长回文子串 6、Z 字形变换 11、盛最多水的容器 12、整数转罗马数字 15、三数之和 16、最接近的三数之和 17、电话号码的字母组合 18、四数之和 19、删除链表的倒数第N个节点 20、有效的括号 21、合并两个有序链表 22、括号生成 23、合并K个排序链表 24、两两交换链表中的节点 25、K 个一组翻转链表 26、删除排序数组中的重复项 27、移除元素 28、实现 strStr() 29、两数相除 31、下一个排列 35、搜索插入位置 38、外观数列