递归功能函数: 功能函数如下: degree的递归功能函数如下: 我们去掉了冗余代码,用数组和for循环的方式实现。 如果不用这个方式,将会出现两段相似的代码。 如下: 总的Btree.h如下: 测试程序如下: 结果如下: ...
分类:
其他好文 时间:
2018-09-24 11:34:27
阅读次数:
202
word可以另存为html文件,通过这个功能,可以快速实现网页展示word内容,特别是表格的编辑,它包含tr、td、th、rowspan、colspan等内容,直接写比较繁琐。 但word转换过来的html默认是带有很多格式代码,那么如何去除这些冗余代码,只保留主内容呢? 本来是打算从网上找工具的, ...
分类:
Web程序 时间:
2018-09-05 13:50:10
阅读次数:
205
函数数学定义:y=f(x),y是x的函数,x是自变量。y=f(x0,x1,...,xn)Python函数由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元完成一定的功能函数的作用结构化编程对代码的最基本的封装,一般按照功能组织一段代码封装的目的为了复用,减少冗余代码代码更加简洁美观、可读易懂函数的分类内建函数,如max()、reversed()等库函数,如math.ceil()
分类:
编程语言 时间:
2018-08-27 14:20:21
阅读次数:
190
函数函数由若干语句组成的语句块、函数名、参数列表构成。它是组织代码的最小单元目的:为了完成一定的功能函数的作用结构化编程对代码最基本的封装,一般按照功能组织一段代码封装是为了复用,减少冗余代码代码更见简洁美观、可读易懂函数的分类内建函数、库函数函数的定义、调用例子:def函数名(参数列表):defadd(x,y)函数体(代码块)result=x+y[return返回值]returnresultou
分类:
其他好文 时间:
2018-08-26 14:48:04
阅读次数:
185
单元测试 1.简介 在日常开发中,我们编写的任何代码都需要经过严谨的测试才可以发布。以往的测试方法都是通过编写一个main函数进行简单的测试,并使用大量的print语句输出结果,这种方法其实是不可取的,它将导致大量的冗余代码在程序中,并且是不利于维护的。因此,业界就提出了单元测试的概念。所谓的单元测 ...
分类:
编程语言 时间:
2018-08-26 13:47:39
阅读次数:
155
python函数
由若干个语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元
完成一定的功能
函数的作用
结构化编程对代码最基本的封装,一般按照功能组织一段代码
封装的目的是为了减少复用,减少冗余代码
代码更加简洁美观、可读易懂
分类:
其他好文 时间:
2018-08-25 15:33:48
阅读次数:
117
一.反射 1.定义:指的是通过字符串来操作类或者对象的属性 2.为什么用反射? 减少冗余代码,提升代码质量。 3.如何用反射? class People: country='China' def __init__(self,name): self.name=name obj=People('jame ...
分类:
编程语言 时间:
2018-08-24 11:47:55
阅读次数:
168
函数 y = f(x) y是x的函数,x自变量 python函数 由若干的语句块,函数名称,参数列表构成,是组织代码的最小单元 作用是完成一定的功能 函数的作用 结构化编程的最基本封装,一般按照功能组织代码 封装为了复用,减少冗余代码 代码简洁美观,可读易懂 def语句定义函数 def 函数名(参数 ...
分类:
其他好文 时间:
2018-08-22 11:04:06
阅读次数:
121
编程论坛上充斥着各种离奇的故事,这些故事详细展现了数量巨大的if-else块、海量的意大利面状算法和没有任何用途的冗余代码。
虽然这些看起来很像是新手的错误,只会让刚开始接触编程的人感到困扰,但许多程序员都把这些坏习惯带到了他们的职业生涯中,从而引发灾难性的后果
分类:
其他好文 时间:
2018-07-28 15:57:46
阅读次数:
137
继承: 1.概念:将相同的成员变量和方法写到父类,子类继承父类,还可以加上子类独有的属性,减少冗余代码。 举例:儿子继承父亲的一些特征和手艺,儿子还可以有自己的特征。 2.使用:子类名+extends+父类名 用super()方法名来调用父类中的方法。 注意:一个子类只能继承一个父类,一个父类可以被 ...
分类:
其他好文 时间:
2018-07-22 22:22:34
阅读次数:
142