2023年7月28日

apue.3e遇到的编译问题(recipe for target 'badexit2' failed)以及ls1.c案例测试

摘要: APUE编译问题,网上获得的前辈方法,本地测试可行,仅作记录。 编译问题解决后,就可以慢慢啃这本书的例子了,哈哈哈! 1.系统环境 ![](https://img2023.cnblogs.com/blog/1881351/202307/1881351-20230728231228838-778223 阅读全文

posted @ 2023-07-28 23:16 机器猫007 阅读(102) 评论(0) 推荐(0)

2023年6月1日

window10子系统下 libuv clone本地编译提示./autogen.sh: aclocal: not found错误

摘要: libuv文档 https://docs.libuv.org/en/v1.x/guide/introduction.html Code All the example code and the source of the book is included as part of the libuv p 阅读全文

posted @ 2023-06-01 22:20 机器猫007 阅读(336) 评论(0) 推荐(0)

2022年7月22日

一些有用的网站

摘要: 镜像网站:下载超快 里面可以下载一些用的镜像软件 清华镜像站:[https://mirrors.tuna.tsinghua.edu.cn/] 网易镜像站:[http://mirrors.163.com/] 比如centos7下载路径 [https://mirrors.tuna.tsinghua.ed 阅读全文

posted @ 2022-07-22 22:49 机器猫007 阅读(122) 评论(0) 推荐(0)

2022年4月14日

工具篇-终端复用器tmux

摘要: 原文链接 前言:最近在Linux命令行下开发比较多,需要打开多个窗口,发现Tmux蛮好用的,以上有大佬原文链接,友情提示:使用 prefix+命令 需要先按下prefix 松开之后再按命令才有效果。比如 默认 Ctrl + b +% 左右分屏命令,先按下 Ctrl + b 松开后 再按% 不是一起按 阅读全文

posted @ 2022-04-14 22:10 机器猫007 阅读(180) 评论(0) 推荐(0)

2022年1月12日

二叉树的先序遍历 递归与非递归实现

摘要: 先序遍历 : 通俗来讲,就是先打印父节点,然后打印左孩子节点 ,最后打印右孩子节点 举个例子:2 3 分别是 节点1的左右孩子 4 5 分别是节点2 的左右孩子 6 7是节点3的左右孩子 1 2 3 4 5 6 7 先序的遍历的结果为 1 2 4 5 3 6 7 递归代码实现: public sta 阅读全文

posted @ 2022-01-12 22:38 机器猫007 阅读(93) 评论(0) 推荐(0)

2021年12月28日

旋转打印矩阵

摘要: 给定一个整型矩阵matrix,请按照转圈的方式打印它。 例如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 打印结果为:1,2,3,4,8,12,16,15,14,13,9, 5,6,7,11, 10 1 public class PrintMatrixSpiral 阅读全文

posted @ 2021-12-28 23:18 机器猫007 阅读(74) 评论(0) 推荐(0)

2021年8月17日

排序篇--桶排序

摘要: 算法描述: 桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。 桶排序 (Bucket sort)的工作的原理:假设输入数据服从均匀分布,将数据分到一定数量的桶里。 实现逻辑: 1.设置一个定量的数组当作空桶; 2.遍历输入数据,并且把数据一个一个放到对应的桶 阅读全文

posted @ 2021-08-17 21:42 机器猫007 阅读(69) 评论(0) 推荐(0)

2021年8月10日

排序篇--归并排序

摘要: 算法描述: 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。 动画演示: 实现逻辑: 把 阅读全文

posted @ 2021-08-10 21:33 机器猫007 阅读(75) 评论(0) 推荐(0)

2021年8月5日

排序篇--随机快速排序

摘要: 算法描述: 快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。 动画演示: 实现逻辑: 快速排序使用分治法来把一个串(list)分为两个子串(sub-lists)。具体算法流程如下: 从 阅读全文

posted @ 2021-08-05 22:00 机器猫007 阅读(490) 评论(0) 推荐(0)

2021年6月22日

排序篇--堆排序

摘要: 算法描述: 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点(小根堆与大根堆)。 实现逻辑: 将初始待排序关键字序列(R1,R2….Rn)构建成大顶堆,此堆为初始的无序区; 阅读全文

posted @ 2021-06-22 21:40 机器猫007 阅读(86) 评论(0) 推荐(0)

导航