当前位置: 首页 > news >正文

高频算法题

排序

  1. 冒泡排序
  2. 快速排序
  3. 选择排序
  4. 归并排序
  5. 堆排序

912. 排序数组 - 力扣(LeetCode)

数组中重复的数字

数组

  1. 删除有序数组中的重复项

26. 删除有序数组中的重复项 - 力扣(LeetCode)

  1. 最小的K个数

最小K个数 - 最小K个数 - 力扣(LeetCode)

剑指 Offer 31. 栈的压入、弹出序列 - 力扣(LeetCode)

  1. 用队列实现栈

225. 用队列实现栈 - 力扣(LeetCode)

  1. 验证栈序列

946. 验证栈序列 - 力扣(LeetCode)

链表

  1. 合并两个有序链表

21. 合并两个有序链表 - 力扣(LeetCode)

  1. 合并K个升序链表

23. 合并K个升序链表 - 力扣(LeetCode)

  1. 排序链表

排序链表

  1. 反转链表

206. 反转链表 - 力扣(LeetCode)

  1. 删除排序链表中的重复元素

83. 删除排序链表中的重复元素 - 力扣(LeetCode)

  1. 环形链表

141. 环形链表 - 力扣(LeetCode)

  1. 回文链表

234. 回文链表 - 力扣(LeetCode)

  1. LRU缓存

LRU 缓存

二叉树

  1. 二叉树的前序遍历()

144. 二叉树的前序遍历 - 力扣(LeetCode)

  1. 二叉树的中序遍历

94. 二叉树的中序遍历 - 力扣(LeetCode)

  1. 二叉树的后序遍历

145. 二叉树的后序遍历 - 力扣(LeetCode)

  1. 二叉树的层序遍历

102. 二叉树的层序遍历 - 力扣(LeetCode)

  1. 二叉树的最大深度

二叉树的最大深度

  1. 翻转二叉树

226. 翻转二叉树 - 力扣(LeetCode)

  1. 二叉树的所有路径

257. 二叉树的所有路径 - 力扣(LeetCode)

  1. 从根到叶的二进制数之和

从根到叶的二进制数之和

  1. 路径总和

112. 路径总和 - 力扣(LeetCode)

字符串

  1. 字符串相加

415. 字符串相加 - 力扣(LeetCode)

基本计算器

224. 基本计算器 - 力扣(LeetCode)

227. 基本计算器 II - 力扣(LeetCode)

几何

  1. 交点(判断两条线段是否相交,如果相交求交点)

面试题 16.03. 交点 - 力扣(LeetCode)

http://www.lryc.cn/news/60457.html

相关文章:

  • AI工程师眼中的未来 | 年轻人如何求职选方向
  • 能自动翻译的软件-最精准的翻译软件
  • 7.1 大学排行榜分析(project)
  • TensorFlow 2.0 的新增功能:第三、四部分
  • 第1章 如何听起来像数据科学家
  • 哈希表题目:在系统中查找重复文件
  • 机器人感知与控制关键技术及其智能制造应用
  • 精通线程池,看这一篇就够了
  • 解决图片、视频地址加密问题
  • GPT引领学习之旅:一篇让程序员轻松掌握Elasticsearch的攻略
  • 23种设计模式-仲裁者模式(Android应用场景介绍)
  • 【数据统计】— 极大似然估计 MLE、最大后验估计 MAP、贝叶斯估计
  • Zookeeper学习笔记
  • go语言切片做函数参数传递+append()函数扩容
  • 2023.04.16 学习周报
  • 【面试】如何设计SaaS产品的数据权限?
  • ansible管理变量
  • 一种轻量级日志采集解决方案
  • 【源码】Spring Cloud Gateway 是在哪里匹配路由的?
  • BAT批处理基本命令
  • Python数组仿射变换
  • “==“和equals方法究竟有什么区别?
  • 蓝桥杯15单片机--超声波模块
  • 【学习笔记】ARC159
  • 2023/4/16总结
  • 【剑指offer】常用的数据增强的方法
  • /lib/lsb/init-functions文件解析
  • 【ChatGPT】ChatGPT-5 强到什么地步?
  • [ARM+Linux] 基于全志h616外设开发笔记
  • 如何实现24小时客户服务