Darren

海亮的笔记本


  • 首页

  • 关于

  • 归档

  • 标签

  • 搜索

基数排序

发表于 2018-04-06 | 阅读次数:

基数排序

参考:
https://baike.baidu.com/item/%E5%9F%BA%E6%95%B0%E6%8E%92%E5%BA%8F

http://cuijiahua.com/blog/2018/01/algorithm_8.html

一、原理

基数排序(radix sort)属于“分配式排序”(distribution sort),又称“桶子法”(bucket sort)或bin sort,顾名思义,它是透过键值的部份资讯,将要排序的元素分配至某些“桶”中,藉以达到排序的作用,基数排序法是属于稳定性的排序,其时间复杂度为O (nlog(r)m),其中r为所采取的基数,而m为堆数,在某些时候,基数排序法的效率高于其它的稳定性排序法。

阅读全文 »

归并排序

发表于 2018-04-06 | 阅读次数:

归并排序

参考:
https://baike.baidu.com/item/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F

http://cuijiahua.com/blog/2018/01/algorithm_7.html

一、原理

归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。

阅读全文 »

简单选择排序

发表于 2018-04-06 | 阅读次数:

简单选择排序

参考:
https://baike.baidu.com/item/%E7%AE%80%E5%8D%95%E9%80%89%E6%8B%A9%E6%8E%92%E5%BA%8F

http://cuijiahua.com/blog/2017/12/algorithm_5.html

一、原理

简单选择排序就是从左边开始,找到最小的数字,然后进行换位操作即可。

阅读全文 »

冒泡排序

发表于 2018-04-06 | 阅读次数:

冒泡排序

参考:
https://baike.baidu.com/item/%E5%86%92%E6%B3%A1%E6%8E%92%E5%BA%8F/4602306

http://cuijiahua.com/blog/2017/12/algorithm_1.html

一、原理

1、比较两个相邻元素的大小。如果前面的比后面的大则交换位置,否则不变。

阅读全文 »

希尔排序

发表于 2018-04-06 | 阅读次数:

希尔排序

参考:
https://baike.baidu.com/item/%E5%B8%8C%E5%B0%94%E6%8E%92%E5%BA%8F

http://cuijiahua.com/blog/2017/12/algorithm_3.html

一、原理

希尔排序是插入排序的一种,又称“缩小增量排序”,是直接插入排序的一种高效改进版。

阅读全文 »

堆排序

发表于 2018-04-06 | 阅读次数:

堆排序

参考:
https://baike.baidu.com/item/%E5%A0%86%E6%8E%92%E5%BA%8F/2840151

http://cuijiahua.com/blog/2018/01/algorithm_6.html

一、原理

堆排序(Heapsort)是指利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。可以利用数组的特点快速定位指定索引的元素。堆分为大根堆和小根堆,是完全二叉树。大根堆的要求是每个节点的值都不大于其父节点的值,即$A_{[PARENT_{[i]}]} >= A_{[i]}$。在数组的非降序排序中,需要使用的就是大根堆,因为根据大根堆的要求可知,最大的值一定在堆顶。

阅读全文 »

直接插入排序

发表于 2018-04-06 | 阅读次数:

直接插入排序

参考:
https://baike.baidu.com/item/%E7%9B%B4%E6%8E%A5%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F

http://cuijiahua.com/blog/2017/12/algorithm_2.html

一、原理

每次将一条记录插入到已经排好的有序表中,从而得到了一个新的有序表。

阅读全文 »

nvidia驱动挂掉

发表于 2018-01-16 | 阅读次数:

nvidia驱动挂掉

linux系统中,在内核自动升级后英伟达的驱动有时候会找不到,以至于驱动用不了,装的CUDA等都找不到。

或者无法链接NVIDIA驱动:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver

阅读全文 »

服务器之间免密配置

发表于 2017-12-02 | 阅读次数:

服务器之间免密配置

主要用于服务器之间的通信。

阅读全文 »

XX-net

发表于 2017-11-29 | 阅读次数:

使用XX-net进行上网

xx-net个人用它来上外网的。

阅读全文 »
1…345…9
Darren

Darren

83 日志
22 标签
RSS
GitHub CSDN
友情链接
  • Jing
  • Lilywei
  • LiWei
  • GongBingjian
  • BIYAO
  • ZunJie
  • Cui
  • 莫烦Python
  • LiuWei
  • HDU-SRT
  • weiyang
  • JiaqianLi
© 2020 Darren
本站总访问量次
 |  
托管到github地址: huanghailiang.github.io
 |  
博客全站共58.3k字