------------Other------------
文章平均质量分 57
小胡同的诗
千里之行,始于足下
展开
-
【Python】时间测试装饰器问题解决记录
昨天在对04年的一篇分割论文进行实现测试,封装测试时间装饰器的时候,发现主逻辑运行结束后,装饰器那边的时间 log 打印了居多遍。原创 2023-03-01 10:50:32 · 281 阅读 · 1 评论 -
数据结构 链式二叉树的实现
一、二叉树的实现二叉树是计算机一个重要的结构,许多复杂算法都是由二叉树演变而来,其具有的性质和树相类似,但注意:二叉树和树不是同一个概念,他的孩子有左右之分。在二叉树的代码实现中,可以利用栈来实现,递归可以快速地生成二叉树,并且代码较简洁,但许多公司的面试题会考到二叉树的非递归实现方法,下面我用栈这个数据结构实现二叉树的构建,先序、中序、后序遍历以及销毁。这里需要C语言的指针掌握。二、二叉...原创 2018-05-08 23:31:27 · 706 阅读 · 0 评论 -
编程之美--只考加法的面试题(尺取法)
问题: 对于一个任意的自然数,问是否能将其拆分成2个或2个以上的连续自然数之和,写出所有的等式。解题思路: 第一种解法是推导出数学公式,因为连续的自然数可以用等差数列Sn求和公式,判断可行性。公式推导以及证明过程:数学解法;第二种解法是直接穷举解法,不过对于较大的数字复杂度O(n^2)可能不够解决,由于连续的自然数一定是递增状态,我们可以用尺取法,也就是双指针法将复杂度降低到O(n)双指针解...原创 2019-01-14 12:47:22 · 233 阅读 · 0 评论 -
题目文章格式
**链接**:<a href=""></a>**题目详情**:>**分析**:**Code**:原创 2019-07-27 17:55:18 · 243 阅读 · 0 评论