这边的刷题主要是基于 leetcode 和 卡码网,leetcode 是核心代码模式,只需要写出实现的具体函数,不涉及到输入输出。但是一般的大厂算法题都是ACM模式,需要自己构建输入输出。卡码网是代码随想录自己的平台,然后主要是练习了图相关的一些代码题。
主要分为以下几个部分:
- 数组
- 链表
- 哈希表
- 字符串
- 栈与队列
- 二叉树
- 回溯算法
- 贪心算法
- 动态规划
- 图相关
数组、链表、哈希表、字符串、栈与队列以及二叉树,实际上都是数据结构中的一些问题了。当然常见的一些算法思想可能已经包含在这些关于数据结构的一些题目中了,比如分治法;
评论(0)
暂无评论