- 博客(7)
- 收藏
- 关注
原创 动态数组实现带泛型
动态数组package com.example.bean;public class Array { private int[] data; private int size; //构造函数,传入数组的容量capacity构造Array public Array(int capacity){ data = new int[capacity]; size = 0; } //无参数的构造函数,默认数组的容量capacity
2022-04-29 09:11:47 53
原创 插入排序法泛型实现
package com.example.operator;public class InsertionSort {private InsertionSort(){}//arr[0...i)已排序;arr[i...n)未排序public static <E extends Comparable<E>> void sort(E[] arr){ for(int i=0;i<arr.length;i++){ //插入位置索引 E temp
2022-04-28 11:10:58 169
原创 选择排序泛型实现
选择排序package com.example.main;import com.example.bean.Student;public class SelectionSort { private SelectionSort() {} public static <E extends Comparable<E>> void sort(E[] arr){ //arr[0...i)是有序的;arr[i...n)是无序的 for(i
2022-04-28 05:29:50 91
原创 时间算法复杂度
时间算法复杂度O(n)O(n)O(n) //单层for循环 for(obj in data){ if(searchObj?.equals(obj) == true){ return data.indexOf(obj) } }O(n2)O(n^2)O(n2)//双层循环for(i in 0 until 3){ for(j in 0 until 3){ print("i:$i,j:$j ")
2022-04-27 08:27:55 50
原创 线性查找法
线性查找法1.概念对一堆事物进行顺序查找,直到找出目标返回,或遍历后返回空2.1 例一 在数组中查找Int类型元素package com.example.datastruct//一维数组查找fun main() { //定义数组 val data = arrayOf<Int>(24,28,12,9,16,66,32,4) var arrIndex:Int? //测试两种结果 //1.数组中包含查找值 arrIndex = se
2022-04-26 15:57:18 211
原创 电脑的常用快捷键及Dos常用命令
电脑的常用快捷键及Dos常用命令电脑常用快捷键Ctrl + C : 复制Ctrl + V : 粘贴Ctrl + A : 全选Ctrl + X : 剪切Ctrl + Z : 撤销Ctrl + S: 保存Alt + F4 : 关闭窗口Shift + Delete: 永久删除Windows + R: 打开运行Windows + E: 打开我的电脑Ctrl + Shift + Esc: 打开任务管理器Windows + Tab: 切换应用程序Dos常用命令打开CMD的方式
2021-02-03 08:14:55 218
原创 Markdown基本语法学习
Markdown学习标题三级标题标题:#+space 一级标题##+space 二级标题###+space 三级标题最多支持6级字体Hello,Word!粗体 字符两边加**Hello,World!斜体 字符两边加*Hello,World!斜体加粗 字符两边加***Hello,World!删除 字符两边加~~引用markdown学习字符前加 >分割线使用 —使用 ***(占全屏)图片使用 ! [截图] (图片路径地址)超链接点击跳转到ja
2021-02-03 06:55:29 114 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人