先更新上一次留下的的C语言练习答案,如下: 就是这样,其实还有另一种方法,我也告诉大家,如下: 注明:任何函数都是从main函数开始,在main函数结束。 这一种是指我们把main函数写在前面,但是我们要在第二行先把函数声明出来。 那么我们继续来分享C语言基础知识: 第三章:变量,函数和流程控制 一 ...
分类:
编程语言 时间:
2018-10-21 20:04:43
阅读次数:
205
1, Class 可以理解是字节码对象 2, 不使用源码获取到类的信息, 比如方法, 成员变量等 获取的途径 下面三种效果是一样的, 只是泛型不一样 获取构造方法 创建对象(执行构造方法) 获取字段 获取字段值 设置/修改字段值 获取类的方法 执行方法 ...
分类:
编程语言 时间:
2018-10-21 20:06:35
阅读次数:
180
1.如果有重载__iter__方法则表示类是一个Iterable 2.如果有重载__next__方法则表示类是一个Iterator 3.可以使用isinstance(obj, Iterable)和isinstance(obj, Iterator)来判断一个实例是否是Iterable和Iterator ...
分类:
编程语言 时间:
2018-10-21 20:35:30
阅读次数:
197
时间复杂度:二分查找是将数组 array 从中间切成大致相等的两部分,取 array[n/2] 与key做比较,如果 x==a[n/2] ,则找到 key 。因为每次规模都小一半,最多找了 k 次,则 2^k = n, k = log n,时间复杂度为O(log n)。 空间复杂度:本题变量不会随着 ...
分类:
编程语言 时间:
2018-10-21 20:36:03
阅读次数:
174
1.Python的生成器是一种特殊的迭代器 程序输出: 1 0 2 1 3 1 4 2 5 3 6 5 7 8 8 13 9 21 10 34 11 12 0 13 1 14 1 15 2 16 3 17 5 18 8 19 13 20 21 21 34 22 55 23 89 24 144 25 ...
分类:
编程语言 时间:
2018-10-21 20:36:20
阅读次数:
119
生成器 在python中生成器是指用代码实现迭代器的的功能本质还是迭代器,只不过是代码实现迭代器功能。在python中生成器是由函数实现的,通常我们在函数中加入yeild就可以实现生成器。 生成器中yield 运行上面代码你会发现函数根本没有执行,因为此时g是一个生成器对象,生成器是不会自己运行的, ...
分类:
编程语言 时间:
2018-10-21 20:36:30
阅读次数:
137
此处没有代码,仅仅讨论一些这样的问题:我们为何使用引用?在哪里使用引用? 首先从函数的角度思考?:函数进行一般参数传递的时候,是怎么样传递的?普通类型的参数传递,是将传递的实参复制一份,到另一个内存空间,这其中包含了int,char ,甚至struct。那么从内存的角度讲:如果我们传递的参数非常占用 ...
分类:
编程语言 时间:
2018-10-21 20:37:10
阅读次数:
130
《Java开发大纲学习文档第六版》简介: 该文档是根据企业高级Java从事IT行业多年开发经验上所需要掌握的知识点大纲进行总结汇编,是Java开发工程师必备知识体系,系统化学习针对性非常强,逻辑分析能力非常清晰;技术方面覆盖非常广泛全面,从编程环境安装开始切入,第一阶段从Java基础(Java核心基 ...
分类:
编程语言 时间:
2018-10-21 20:38:29
阅读次数:
2175
spring的配置文件 通常是applicationContext.xml(具体的bean配置会在后面内容中详解) setter方法注入: <property name=“” value=“jake”>或者<property name=“”> <value>xxx</value> 集合注入: 集合的 ...
分类:
编程语言 时间:
2018-10-21 21:46:06
阅读次数:
189
题目:返回一个二维整数数组中最大子数组的和。 要求: 输入一个二维整形数组,数组里有正数也有负数。 二维数组中连续的一个子矩阵组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 结对编程要求: 两人结对完成编程任务。 一人主要负责程序分析,代码编程。 一人负 ...
分类:
编程语言 时间:
2018-10-21 21:47:04
阅读次数:
202
1.字符串转化为字符数组 2.字符数组转化为字符串 ...
分类:
编程语言 时间:
2018-10-21 21:47:29
阅读次数:
104
第35课 - 函数调用行为 活动记录是函数调用时用于记录一系列相关信息的记录,包括: l 临时变量域:用来存放临时变量的值,如k++的中间结果(生成临时变量,将k的值赋值给临时变量,k=k+1)--temp。 l 局部变量域:用来存放函数本次执行中的局部变量。 l 机械状态域:用来保存调用函数之前有 ...
分类:
编程语言 时间:
2018-10-21 21:48:18
阅读次数:
153
函数原型: 原型prototype是函数的声明;描述了函数的返回值与参数; 函数原型说明了两点: 1、该函数的返回值 2、该函数的参数及其类型 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 函数的参数: 重复一句话:传递给函数的信息 ...
分类:
编程语言 时间:
2018-10-21 21:48:27
阅读次数:
170
第36课 - 函数递归与函数设计技巧 一. 递归 (1) 递归是数学领域中的概念在程序设计中的应用。 (2) 递归是一种强有力的程序设计的方法。 (3) 递归的本质为函数内部在适当的时候调用自身。 (1)递归点:以不同参数调用自身。 (2)出口:不在递归调用 下面就是求一个数的阶乘的函数: #inc ...
分类:
编程语言 时间:
2018-10-21 21:49:55
阅读次数:
163
本文主要介绍有关对象的内容,包括对象的创建和使用。通过本篇教程,你将会学到如何实例化一个对象并通过点操作符(.)去访问它的域和方法。 ...
分类:
编程语言 时间:
2018-10-21 21:50:16
阅读次数:
216
linux epoll系列3 利用epoll_wait设置timeout时间长度 epoll_wait函数的第四个参数可以设置,epoll_wait函数的等待时间(timeout时间长度)。 例子1,是接收端。 例子2,是发送端。 例子1,接收端 "github源代码" 运行方法:先运行接收端,再运 ...
分类:
编程语言 时间:
2018-10-21 21:50:34
阅读次数:
241
阅读目录 1. 顺序查找 2. 二分查找 3. 插值查找 4. 斐波那契查找 5. 树表查找 6. 分块查找 7. 哈希查找 阅读目录 1. 顺序查找 2. 二分查找 3. 插值查找 4. 斐波那契查找 5. 树表查找 6. 分块查找 7. 哈希查找 查找是在大量的信息中寻找一个特定的信息元素,在计 ...
分类:
编程语言 时间:
2018-10-21 21:50:44
阅读次数:
208
变量只能定义一次,不能定义两次, 变量的作用域:当前的大括号与子括号才有效 变量的作用:存储值,取值 ...
分类:
编程语言 时间:
2018-10-21 21:50:51
阅读次数:
107
字符串函数操作 isprintable():判断一个字符串中所有字符是否都是可打印字符的. 与isspace()函数很相似 如果字符串中的所有字符都是可打印的字符或字符串为空返回 True,否则返回 False istitle():判断一个字符串中所有单词的首字母是不是大写 返回值为布尔类型,Tru ...
分类:
编程语言 时间:
2018-10-21 21:51:35
阅读次数:
284
https://blog.csdn.net/SuoMaLiXiongMao/article/details/51737055?utm_source=blogkpcl11 ...
分类:
编程语言 时间:
2018-10-21 21:52:00
阅读次数:
491