会员卡
稳拿计划
APP下载
注册
登录
首页
在线实习
课程
考点刷题
专栏
改简历
校招信息
冲刺一线
基础就业
冲刺一线
Java开发
产品经理
前端开发
测试开发
UI/交互
运营
测试技术
占笔面试30%
脚本语言
占笔面试15%
专业课
占笔面试15%
数据库
占笔面试10%
算法
占笔面试10%
开放问题
占笔面试5%
算法
链表算法
链表算法
字符串算法
字符串算法
排序算法
简单排序(冒泡、简单选择等)
高级排序(快排、堆排等)
智力分析问题
智力分析题
简单排序(冒泡、简单选择等)(共4题)
点击右边按钮,记录本次看题进度~~
精选
全部
01
冒泡排序的原理?
稳定,平均/最坏时间复杂度O(n²),元素基本有序时最好时间复杂度O(n),空间复杂度O(1)。比较相邻的元素,如果第一个比第二个大就进行交
来自:排序算法-简单排序(冒泡、简单选择等)
02
简单选择排序
思路:对一组数,从所有数中先出最小的数与第一位交换;再从剩下的数先出最小的与第二位交换;。。。。。。voidselectSort(inta[
来自:排序算法-简单排序(冒泡、简单选择等)
03
以下哪种不是非稳定排序算法
正确答案是A(1)冒泡排序冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果
来自:排序算法-简单排序(冒泡、简单选择等)
04
下列排序方法中,最坏情况下比较次数最少的是( )
正确答案是DA:冒泡排序最坏情况时间复杂度O(n^2)B:简单选择排序最坏情况时间复杂度为O(n^2),时间复杂度和冒泡排序一样,但略优于冒
来自:排序算法-简单排序(冒泡、简单选择等)
记录刷题进度
手机刷题更方便