摘要: 今天写好了随笔,过会儿又想修改,但是浏览器已经关闭了。 要重新进入博客园修改文章,发现登陆验证好麻烦啊,尤其是这个图片验证。 之前是在Google搜索时被要求这种验证、验证通过之后才可以使用搜索,最长有验证7、8个图片才通过的,好累。甚至一度让我觉得是不是让我打工、帮忙标记图片来着。 反正是有了心理 阅读全文
posted @ 2023-07-15 00:48 明天再取个名字 阅读(36) 评论(0) 推荐(0)
摘要: 1001_记录一次运行结果无法解释的C代码 #### 环境 MinGW32-gcc-g++(6.3.0-1),系统 = win10专业版, AMD Ryzen 3 2200G with Radeon Vega Graphics 3.50 GHz - - - #### C代码 就是这段代码,用来计算一个数组里面、有效编码的长度,这个编码以 bi 阅读全文
posted @ 2023-07-14 23:58 明天再取个名字 阅读(82) 评论(0) 推荐(0)
摘要: 1043_二叉树的生成和遍历(循环方式) #### 1、遍历方法 1. 前序遍历(preOrder) 1. 对每个节点(子树)、贯彻这个遍历顺序:根 -> 左 -> 右 2. 中序遍历(inOrder) 1. 左 -> 根 -> 右 3. 后序遍历(postOrder) 1. 左 -> 右 -> 根 4. 层序遍历 1. 一层一层、从左到右 阅读全文
posted @ 2023-07-04 19:27 明天再取个名字 阅读(76) 评论(0) 推荐(0)
摘要: ##### 尾递归 尾递归可以直接销毁调用栈(也有可能是每次递归都是用同一个栈)、而不使栈空间层层叠加。 - - - 先看尾递归代码 ```c // 打印链表的每一个元素 1 void c_List_print_data(p_Node_t pList) 2 { 3 if(pList == NULL) 阅读全文
posted @ 2023-06-28 20:31 明天再取个名字 阅读(24) 评论(0) 推荐(0)
摘要: 最近发现、有时候直接写出递归函数比较困难,于是想到下面的做法来写递归: 先使用循环来解决问题,再将循环改成递归即可。 以 **Fibonacci** 数列为例。 - - - ##### 第一步:使用循环来实现(宜用 while 循环、方便直观的找到循环结束条件) ```c // 打印Fibonacc 阅读全文
posted @ 2023-06-28 19:50 明天再取个名字 阅读(20) 评论(0) 推荐(0)