
笔记
Bou_Cher
这个作者很懒,什么都没留下…
展开
-
快速排序算法
快速排序算法快速排序算法: 快速排序的原理:选择一个关键值作为基准值。比基准值小的都在左边序列(一般是无序的),比基准值大的都在右边(一般是无序的)。一般选择序列的第一个元素。一次循环:从后往前比较,用基准值和最后一个值比较,如果比基准值小的交换位置,如果没有继续比较下一个,直到找到第一个比基准值小的值才交换。找到这个值之后,又从前往后开始比较,如果有比基准值大的,交换位置,如果没有继续比较下一个,直到找到第一个比基准值大的值才交换。直到从前往后的比较索引>从后往前比较的索引,结束第一次循环,此时原创 2021-12-28 20:41:35 · 94 阅读 · 0 评论 -
插入排序算法
插入排序算法插入排序算法: 通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。如果输入数组已经是排好序的话,插入排序出现最佳情况,其运行时间是输入规模的一个线性函数。如果输入数组是逆序排列的,将出现最坏情况。平均情况与最坏情况一样,其时间代价是(n2)。 List<Integer> list2 = new ArrayList<Integer>(); list2.add(8); list2.add(7); list2.add(10);原创 2021-12-28 20:39:56 · 74 阅读 · 0 评论 -
冒泡排序算法
冒泡排序算法冒泡排序算法:比较前后相邻的二个数据,如果前面数据大于后面的数据,就将这二个数据交换。这样对数组的第 0 个数据到 N-1 个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1 个位置。N=N-1,如果 N 不为 0 就重复前面二步,否则排序完成。实例: List<Integer> list2 = new ArrayList<Integer>(); list2.add(8); list2.add(7); list2.add(10);原创 2021-12-28 20:35:23 · 134 阅读 · 0 评论 -
二分查找算法
二分查找算法二分查找: 又叫折半查找,要求待查找的序列有序。每次取中间位置的值与待查关键字比较,如果中间位置的值比待查关键字大,则在前半部分循环这个查找的过程,如果中间位置的值比待查关键字小,则在后半部分循环这个查找的过程。直到查找到了为止,否则序列中没有待查的关键字。实例: List<Integer> list1 = new ArrayList<Integer>(); list1.add(1); list1.add(3); list1.add(5); lis原创 2021-12-28 20:29:28 · 232 阅读 · 0 评论 -
数据库笔记
数据库笔记数据库用户拷贝create or replace directory data as '/home/oracle';grant read,write on directory data to ibps;expdp ibps/ibps directory=data dumpfile=ibps.DMP logfile=ibps.log schemas=ibpsgrant connect to ibps5;grant resource to ibps5;grant dba to ibps原创 2021-11-08 18:37:12 · 546 阅读 · 0 评论 -
Linux 笔记
Linux 笔记操作命令:目标命令查看内存free -m [ -h ]清除缓存echo 3 >/proc/sys/vm/drop_caches查看CPU个数cat /proc/cpuinfo | grep "physical id" | wc -l查找内容grep -lr "XXXXXX" *查找文件find -name ./ XXXXXX查看硬盘空间df -h查看当前目录下大小du -sh查看内存netstat -an原创 2021-11-05 17:41:27 · 762 阅读 · 0 评论 -
MQ笔记笔记
MQ笔记操作命令:目标命令查看版本dspmqver显示运行的队列管理器dspmq进入队列管理器runmqsc 队列管理器名启动队列管理器strmqm 队列管理器名停止队列管理器endmqm 队列管理器名删除队列管理器dltmqm 队列管理器名查看通道状态dis chs(*)查看所有通道dis chl(*)查看所有队列dis queue(*)清除队列堵塞消息CLEAR QLOCAL(队列名)查看队列占用情况原创 2021-11-05 17:49:33 · 990 阅读 · 0 评论