常用排序算法和数据结构的交互式概述,用JavaScript实现。 还包括其他几个其他的算法挑战,类似于在编程访谈中提出的问题。 这是为了帮助您在准备面试时更好地理解计算机科学的基础知识,算法和解决问题的能力。
序算法:
- 快速排序
- 归并
- 选择排序
- 插入排序
- 冒泡排序
- 堆排序
- 铲斗排序
- 排序算法基准
数据结构:
- 堆
- 队列
- 优先级队列
- 链接列表
- 双重链表
- 二叉搜索树
- Max Heap
- 哈希表
- 图形
算法挑战
简单:
- Sum All Primes
- 生成棋盘格
- 展平阵列
- 反转字符串
- 反向元音
- 是Palindrome (即将推出)
- Fizz Buzz (即将推出)
中等/困难:
- 最长的共同前缀
- 没有两个连续的字符
- Anagram Palindrome
- 旋转图像(即将推出)
链接: https://fly63.com/nav/2674