有10个数按由小到大顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是数组中第几个元素的值。如果该数不在数组中,则打印出“无此数”。 输入:-12 -8 12 24 45 46 56 58 68 78 输入要查找的数据:58 输出:58的下标为7 输入要查找的数据:21 输出:”无此数” ...
分类:
编程语言 时间:
2017-01-08 08:07:08
阅读次数:
159
很荣幸得到邹老师,周老师,以及北工大耿丹学院各位老师的认可,担任计科院3班C语言课程助教,班主任为李光杰老师,很感谢李老师一学期的帮助,使得我更好的担任助教一职。我班学生31名,很愉快的与同学们度过一个美好的学期,其实作为助教同样从学生们身上学到很多知识,感谢各位同学对助教工作的配合和支持。 下面我 ...
分类:
编程语言 时间:
2017-01-08 08:06:03
阅读次数:
270
排列(Arrangement),简单讲是从N个不同元素中取出M个,按照一定顺序排成一列,通常用A(M,N)表示。当M=N时,称为全排列(Permutation)。从数学角度讲,全排列的个数A(N,N)=(N)*(N-1)*...*2*1=N!,但从编程角度,如何获取所有排列?那么就必须按照某种顺序逐 ...
分类:
编程语言 时间:
2017-01-08 08:06:35
阅读次数:
228
importeasygui
flavor=easygui.buttonbox("whatisyourfavorite?",choices=["vanilla","chocolate","strawberry"])
easygui.msgbox("youpicked"+flavor)
easygui.msgbox(flavor+"isgreat!")程序运行截图另外PyCharm里竟然无法调用easygui的module,要花时间研究一下
分类:
编程语言 时间:
2017-01-08 08:21:24
阅读次数:
212
#由于之前的练习将print()后面加上“,”以解决输入结果在同一行显示的问题,这里赋变量的时候没注意也在最后加了“,”结果一直报错,type发现数据脸型变成了tuple#answer=raw_input("enteranumber")
b=int(answer)
printb
分类:
编程语言 时间:
2017-01-08 08:21:56
阅读次数:
177
#可以直接将raw_input()的结果赋给response变量,而且()里的内容可以直接输入,无需之前的例子中先print一个提示,再用raw_input()让大家输入#response=raw_input("howmaystudentsareinyourclass")numberofstudents=int(response)print"thereare",numberofstudents
分类:
编程语言 时间:
2017-01-08 08:24:20
阅读次数:
154
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" ...
分类:
编程语言 时间:
2017-01-08 09:11:43
阅读次数:
177
NSGA(非支配排序遗传算法)、NSGA-II(带精英策略的快速非支配排序遗传算法),都是基于遗传算法的多目标优化算法,是基于pareto最优解讨论的多目标优化。 在官网: http://www.iitk.ac.in/kangal/codes.shtml 可以下载到 NSGA-II 的C语言版源码, ...
分类:
编程语言 时间:
2017-01-08 09:58:11
阅读次数:
401
Parallel LINQ 1 System.Linq.ParallelEnumerable 重要方法概览: 1)public static ParallelQuery<TSource> AsParallel<TSource>(this IEnumerable<TSource> source);启用 ...
分类:
编程语言 时间:
2017-01-08 11:53:32
阅读次数:
730
前言:
心是一个人的翅膀,心有多大,世界就有多大。很多时候限制我们的,不是周遭的环境,也不是他人的言行,而是我们自己!看不开,放不下,忘不了,把自己囚禁在灰暗的记忆里;不敢想,不自信,不行动...
分类:
编程语言 时间:
2017-01-08 11:54:00
阅读次数:
251
先上结论! 变量赋值: 基本类型:按照值传递 (也就是会复制一份) 引用类型:按照引用传递(也就是会传递对象的引用) 参数传递 基本类型:按照值传递 (也就是会复制一份) 引用类型:按照值传递 (也就是会复制一份)//此处有疑惑!!!! 如果以上结论大家都知道,可以不用再向下看了…… ...
分类:
编程语言 时间:
2017-01-08 12:37:29
阅读次数:
227
JVM内存模型总体架构图 程序计数器多线程时,当线程数超过CPU数量或CPU内核数量,线程之间就要根据时间片轮询抢夺CPU时间资源。因此每个线程有要有一个独立的程序计数器,记录下一条要运行的指令。线程私有的内存区域。如果执行的是JAVA方法,计数器记录正在执行的java字节码地址,如果执行的是nat ...
分类:
编程语言 时间:
2017-01-08 12:37:20
阅读次数:
222
一、线程安全问题 当多个线程访问某一个类的时候,这个类都能表现出正确的行为,那么这个类就是线程安全的。 synchronized可以加在任意对象及方法上加锁,加锁的这段代码就成为互斥区或者临界区 下面是关于线程安全的一个小示例,关键点就在synchronized这个词上 二、多个线程多把锁 多个线程 ...
分类:
编程语言 时间:
2017-01-08 12:41:45
阅读次数:
218
Python在使用过程中会用到大量的第三方库,逐一手工去下载、安装比较繁琐。可以配置第三方镜像源并使用pip进行自动安装。这里推荐选择豆瓣的镜像源:http://pypi.douban.com/simple/ Windows下的安装介绍(我的环境是Win7+Python 2.7.12) 1、检查已安 ...
分类:
编程语言 时间:
2017-01-08 12:42:03
阅读次数:
276
因为做网页爬虫,需要用到一个爬新闻的BeautifulSoup 的包,然后再关网上下的是whl包,第一次装,虽然花了点时间,最后还是装上去了,记录一下,方便下次。 先发一下官方文档地址。http://www.crummy.com/software/BeautifulSoup/bs4/doc/ 建议有 ...
分类:
编程语言 时间:
2017-01-08 12:43:39
阅读次数:
255
python3中encode和decode跟python2还是有一定的区别的,在python3中: encode(编码):按照某种规则将“文本”转换为“字节流”。 python 3中表示:unicode变成str decode(解码):将“字节流”按照某种规则转换成“文本”。 python3中表示: ...
分类:
编程语言 时间:
2017-01-08 12:55:06
阅读次数:
227
1.安装jdk 找到自己需要的版本,下载并安装,安装成功后,添加系统环境变量JAVA_HOME ,变量路径为jdk安装路径。例如:C:\Program Files\Java\jdk1.8.0_111 http://www.oracle.com/technetwork/java/javase/down ...
分类:
编程语言 时间:
2017-01-08 12:55:21
阅读次数:
183
import hashlib#英文字符串m = hashlib.md5(b'wupeiqi')m.update(b'admin')md5value = m.hexdigest()print(md5value)#中文字符串data = '我是'm = hashlib.md5(data.encode(e ...
分类:
编程语言 时间:
2017-01-08 12:55:55
阅读次数:
224
1.程序模块化和可重用性是软件工程的中心目标之一.Java提供了很多有助于完成这一目标的有效结构.方法就是一个这样的结构.2.方法头指定方法的修饰符,返回值类型,方法名和参数.3.方法可以返回一个值.返回值类型是方法要返回的值的数据类型.如果方法不返回值,则返回值类型就是关键字void.4.参数列表 ...
分类:
编程语言 时间:
2017-01-08 13:00:46
阅读次数:
270
基本图的算法G=(V,E) 表示法,邻接矩阵,邻接链表(稀松图)邻接链表表示一个包含|V|条链表的数组Adj所构成,每个节点有一条链表。对于每个节点u 属于V,邻接链表Adj[u]包含所有与结点u之间有边相连的结点v。权重图,图中每条边带一个相关的权重。权重函数w:E->R。 邻接链表缺陷是无法快速 ...
分类:
编程语言 时间:
2017-01-08 13:02:37
阅读次数:
151