摘要:快速排序算法流程 选定一个基准值(任意选,以第一个为例) 定义左右指针指向左右两端 左指针往右移动,如果遇到大于基准值的数就把它和右指针的值调换位置,然后左指针不动,右指针开始向左移动,如果遇到小于基准值的数就把他和左指针的值调换位置,然后开始移动左指针,以此类推,知道左右指针相遇 递归上述过程知道 阅读全文
posted @ 2020-05-26 16:01 KainHuck 阅读(55) 评论(0) 推荐(0) 编辑
摘要:归并排序算法流程 并归排序采用的是分治的思想,先将乱序的数组逐级拆分成一个个小部分,最底层每个部分长度为一(各个部分视为有序),然后在将有序的部分按照完全二叉树两两合并逐级往上,直到排序结束 参考如下图片(来源:https://www.cnblogs.com/chengxiao/p/6194356. 阅读全文
posted @ 2020-05-26 15:27 KainHuck 阅读(42) 评论(0) 推荐(0) 编辑
摘要:归并排序算法流程 并归排序采用的是分治的思想,先将乱序的数组逐级拆分成一个个小部分,最底层每个部分长度为一(各个部分视为有序),然后在将有序的部分按照完全二叉树两两合并逐级往上,直到排序结束 参考如下图片(来源:https://www.cnblogs.com/chengxiao/p/6194356. 阅读全文
posted @ 2020-05-26 15:08 KainHuck 阅读(71) 评论(0) 推荐(0) 编辑
摘要:在golang中channel用于goroutine之间的通信,在阅读这篇文章之前,我已经默认你已经熟悉了(至少了解了)goroutine 1. channel的定义 channel是引用类型,需要实用make来创建channel,如下 make(chan Type, [buffer]) make对 阅读全文
posted @ 2020-05-26 14:12 KainHuck 阅读(683) 评论(0) 推荐(0) 编辑
摘要:快速排序算法流程 选定一个基准值(任意选,以第一个为例) 定义左右指针指向左右两端 左指针往右移动,如果遇到大于基准值的数就把它和右指针的值调换位置,然后左指针不动,右指针开始向左移动,如果遇到小于基准值的数就把他和左指针的值调换位置,然后开始移动左指针,以此类推,知道左右指针相遇 递归上述过程知道 阅读全文
posted @ 2020-05-26 00:23 KainHuck 阅读(68) 评论(0) 推荐(0) 编辑
摘要:谈谈golang中的引用类型与地址分配 go语言中的 (我更愿意称其为 )其实就是 ,比如 ,`map channel int`...) 要实用这些(存放地址的)类型之前就必须要为其分配 .下面我一一举例说明一下(以下操作均在函数内部操作,意味着可以使用 来声明定义变量) 1. 值类型的指针形式 以 阅读全文
posted @ 2020-05-25 11:55 KainHuck 阅读(80) 评论(0) 推荐(0) 编辑
摘要:1. 添加archlinuxcn源 在 /etc/pacman.conf 文件末尾添加以下两行: [archlinuxcn] Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch 然后安装 GPG key sudo pacma 阅读全文
posted @ 2020-05-15 11:01 KainHuck 阅读(798) 评论(0) 推荐(0) 编辑
摘要:许多网友反映之前的教程安装好后连不上互联网,最近我刚好又安装了一遍,总结出以下没毛病的过程 按照此教程需要你会基本的vim操作(或其他文本编辑工具比如nano),基本的fdisk分盘操作(或其他分盘工具),fdisk的使用我在上次教程中有傻瓜式的说明 一下为个人在自己笔记本电脑安装arch全过程 1 阅读全文
posted @ 2020-05-14 19:07 KainHuck 阅读(977) 评论(2) 推荐(0) 编辑
摘要:笔者环境:Arch Linux 1. 系统安装 和英文中文语言包 arch下安装十分简单,pacman会自动帮我们解决所有依赖 2. python安装必要的第三方库 2. 代码展示 分别识别中文,英文,数字 我测试时识别的图片在代码同一目录下的img目录下 阅读全文
posted @ 2020-03-12 21:47 KainHuck 阅读(1238) 评论(0) 推荐(0) 编辑
摘要:许多网友反映之前的教程安装好后连不上互联网,最近我刚好又安装了一遍,总结出以下没毛病的过程 按照此教程需要你会基本的vim操作(或其他文本编辑工具比如nano),基本的fdisk分盘操作(或其他分盘工具),fdisk的使用我在上次教程中有傻瓜式的说明 一下为个人在自己笔记本电脑安装arch全过程 1 阅读全文
posted @ 2020-03-10 18:30 KainHuck 阅读(2675) 评论(0) 推荐(0) 编辑