Skip to content
Main Navigation首页博客数据结构与算法
计算机网络
操作系统
Mysql
Redis
Linux
Go语言
Kafka
Nginx
系统设计
分布式
面试技巧
项目
设计模式
未整理面试题

外观

Sidebar Navigation

数据结构

数组

链表

栈

树

图

数据结构设计

字符串

算法

排序

动态规划

场景题

大数与海量数据

智力题

此页内容
Table of Contents for current page
  • 面试题:各种排序算法及其效率
  • 说下常见的排序稳定性和复杂度,堆排序是怎么样的
  • 面试题:堆排序实现
  • 面试题:口述快排并实现、手写快排
  • 面试题:说一下归并排序和复杂度
  • 面试题:手撕堆排
  • 面试题:多路归并(用了堆,在细节上有一些问题)
  • 2.求快速排序的算法复杂度的那个递推关系式: T(n) = 2T(n/2) + n,这个简单
  • 归并排序算法的细节
  • 对一个二维数组按照成绩实现快排,里面存的是学生姓名,学生分数

排序

yirufeng

212字小于1分钟

2024-05-12

线性排序:因为排序算法时间复杂度是O(n),是线性的,所以这类排序算法被叫做线性排序

面试题:各种排序算法及其效率

说下常见的排序稳定性和复杂度,堆排序是怎么样的

面试题:堆排序实现

面试题:口述快排并实现、手写快排

面试题:说一下归并排序和复杂度

面试题:手撕堆排

面试题:多路归并(用了堆,在细节上有一些问题)

2.求快速排序的算法复杂度的那个递推关系式: T(n) = 2T(n/2) + n,这个简单

归并排序算法的细节

对一个二维数组按照成绩实现快排,里面存的是学生姓名,学生分数

贡献者: cvenwu
上一页字符串
下一页动态规划

No Pains, No Gains

Copyright © 2019-present yirufeng