没有合适的资源?快使用搜索试试~ 我知道了~
leetcode答案-leetcode-prictise:领扣算法题目练习
共14个文件
java:12个
md:1个
xml:1个
需积分: 10 0 下载量 58 浏览量
2021-06-30
01:31:39
上传
评论
收藏 14KB ZIP 举报
温馨提示
leetcode 答案 leetcode-prictise 领扣算法练习 基础部分 基础排序部分 冒泡排序:对相邻的两个元素进行比较,如果满足大小要求,就将这两个数据交换位置,一轮比较结束至少一个元素位于适当的位置。 插入排序:插入排序将数组数据分成已排序区间和未排序区间。初始已排序区间只有一个元素,即数组第一个元素。在未排序区间取出一个元素插入到已排序区间的合适位置,直到未排序区间为空。 选择排序:选择排序将数组分成已排序区间和未排序区间。初始已排序区间为空。每次从未排序区间中选出最小的元素插入已排序区间的末尾,直到未排序区间为空。 归并排序:是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 如果要排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。 快速排序:快速排序使用分治法(Divide and conquer)策略
资源推荐
资源详情
资源评论
收起资源包目录
leetcode-prictise-master.zip (14个子文件)
leetcode-prictise-master
README.md 2KB
pom.xml 1KB
src
test
java
com
ilidan
linkedlist
SingleLinkedListTest.java 3KB
main
java
com
ilidan
utils
PrintUtil.java 359B
basic
PivotIndex.java 859B
FindDiagonalOrder.java 1KB
DominantIndex.java 1KB
PlusOne.java 678B
linkedlist
SingleLinkedList.java 6KB
basicsort
SelectionSort.java 937B
QuickSort.java 2KB
BubbleSort.java 1KB
InsertSort.java 909B
MergeSort.java 2KB
共 14 条
- 1
资源评论
weixin_38567962
- 粉丝: 2
- 资源: 944
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功