排序:将一组数据,依据指定的顺序进行排列

(1)内部排序:将数据加载在内存中进行排序;

  • 交换排序(冒泡排序,快速排序)
    冒泡排序实现:

    快速排序实现

(2)外部排序:数据量过大,无法全部加载到内存中,需要借助外部存储
(3)查找

  • 顺序查找
  • 二分查找(首先得是排好序的),这里先借助快速排序排序,再进行二分查找;

最新文章

  1. 深入理解CSS过渡transition
  2. linux命令:du
  3. angularjs表达式中的HTML内容,如何不转义,直接表现为html元素
  4. log4j的一些问题
  5. SVN与TortoiseSVN实战:从入门到精通
  6. 李洪强iOS面试总结之- FMDB
  7. [Swustoj 24] Max Area
  8. 关于超链接自动提示的demo
  9. shell编程001
  10. GDI+ 摘要: 保存图像文件
  11. Sublime的Package Control的安装
  12. 什么是j2ee ??EJB与j2ee的关系?? 请看百度百科
  13. cassandra读源码---Streaming
  14. kubeadm快速搭建k8s集群
  15. ZooKeeper-配置 zoo.cfg
  16. CPU利用率和CPU负荷(CPU usage vs CPU load)
  17. vue 环境报错 chromedriver@2.44.1 install: `node install.js`
  18. iOS项目之报错笔记
  19. 图形界面至少要有一个顶级Swing容器
  20. salt 常用命令整理

热门文章

  1. Python爬虫教程-使用chardet
  2. 实时聊天-websocket与ajax的区别于联系
  3. php处理curl的返回结果
  4. flex——justify-content属性引起的一个样式问题
  5. 使用JaCoCo Maven插件创建代码覆盖率报告
  6. 黄聪:mysql的SQL_CALC_FOUND_ROWS 使用 类似count(*) 使用性能更高
  7. mysql 优化之 is null ,is not null 索引使用测试
  8. ABP开发框架前后端开发系列---(6)ABP基础接口处理和省份城市行政区管理模块的开发
  9. Python GUI开发,效率提升10倍的方法!
  10. java核心技术第六篇之断言、日志、包装类型和工具类