首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
泡泡爱dota
掘友等级
JAVA程序猿
学习一步一脚印, 日夜积累的过程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 103
沸点 0
赞
103
返回
|
搜索文章
最新
热门
数据结构慢慢啃(step 3)
根据数据的规模来判定, 使用何种算法, 并不能简单通过时间复杂度来区分. 规模越大, 通过时间复杂度判定是越准确的. 这也是为啥? Arrays.sort(), 再数据量小的时候反而使用插入算法O(n^2)
数据结构慢慢啃(step 2)
冒泡排序: 遍历N次, 每次遍历都会把最大的移到最后. O(n^2) 选择排序: 选择出最小的值放到前面去. O(n^2) [不稳定] 插入排序: 插入的数据依次跟前面的数据进行比较. (类似扑克插入). O(n^2) 桶排序: 不进行比较的排序.
数据结构慢慢啃(step 1)
常见数据结构队列:先进先出(2个指针)栈:先进后出(1个指针),pop(出栈),push(压栈),peek(取值)2者之间可以通过指针来判断堆:逻辑上是完全二叉树的结构,大根堆(大值在上),小根堆(小
个人成就
文章被点赞
2
文章被阅读
1,060
掘力值
76
关注了
27
关注者
2
收藏集
6
关注标签
8
加入于
2017-06-02