zoukankan
html css js c++ java
排序-选择排序
简单选择排序:
基本思想:
在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换
然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换
依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止
二元选择排序:
基本思想:
简单选择排序,每趟循环只能确定一个元素排序后的定位
我们可以考虑改进为每趟循环确定两个元素(当前趟最大和最小记录)的位置,从而减少排序所需的循环次数
改进后对n个数据进行排序,最多只需进行[n/2]趟循环即可
查看全文
相关阅读:
springBoot 与 springMVC的区别
spring的IOC和AOP
实现同步的三种方法
台阶积水问题
requsets模块和beautifulsoup模块
爬虫
rabbitMQ 消息队列
Django框架
mysql
jQuery
原文地址:https://www.cnblogs.com/yanghanwen/p/12107463.html
最新文章
vue-router 2.0 常用基础知识点之router-link
vue父组件触发子组件事件
vue组件汇总
开发vue心得
dataSourse 笔记
ping不丢包,但延迟高的问题记录
spring IoC
spring datasourses 配置
javaWeb三大核心技术笔记
JSP
热门文章
Filter 笔记
Listerner 笔记
Http 状态码
如何保证消息队列的顺序性?
如何保证消息的可靠性传输?(消息丢了怎么办?)
如何保证消息的幂等性?(如何保证消息不被重复消费?)
消息队列MQ如何保证高可用性?
mybatis中用到的9种设计模式
高并发系统:消息队列MQ
springBoot常用注解
Copyright © 2011-2022 走看看