对于一个没学过数据结构这门课程的编程菜鸟来说,自己能理解数据结构中的相关概念,但是自己动手通过Python,C++来实现它们却总感觉有些吃力。递归,指针,类这些知识点感觉自己应用的不够灵活,这是自己以后需要加强的地方。以下给出Python实现二叉树四种的遍历。 ...
分类:
编程语言 时间:
2017-04-03 23:45:54
收藏:
0 评论:
0 赞:
0 阅读:
235
界面上的交互除了按钮和文字图片之外,还应该有进度条或者血条。Slider正是这样一个UI控件。 ...
分类:
编程语言 时间:
2017-04-03 23:41:26
收藏:
0 评论:
0 赞:
0 阅读:
818
https://vjudge.net/contest/66569#problem/A http://blog.csdn.net/wangjian8006/article/details/7871889 邻接矩阵实现的单源最短路 1 #include<iostream> 2 #include<cstd ...
分类:
编程语言 时间:
2017-04-03 23:32:17
收藏:
0 评论:
0 赞:
0 阅读:
307
function _sort(arr){ var len = arr.length; for(var i = 1; i < len; i++){ var j = i - 1; while((j >= 0) && (arr[j] > arr[j+1])){ var a = arr[j]; arr[j] ...
分类:
编程语言 时间:
2017-04-03 23:07:59
收藏:
0 评论:
0 赞:
0 阅读:
402
题目: Description A lattice point (x, y) in the first quadrant (x and y are integers greater than or equal to 0), other than the origin, is visible from ...
分类:
编程语言 时间:
2017-04-03 23:05:27
收藏:
0 评论:
0 赞:
0 阅读:
266
我们是使用的是maven,我们下载节点即可。 ...
分类:
编程语言 时间:
2017-04-03 22:56:34
收藏:
0 评论:
0 赞:
0 阅读:
260
我们在多线程中通常使用一个bool IsExit类似的代码来控制是否线程的运行与终止,其实使用CancellationTokenSource来进行控制更为好用,下面我们将介绍CancellationTokenSource相关用法。 C# 使用 CancellationTokenSource 终止线程 ...
分类:
编程语言 时间:
2017-04-03 22:46:50
收藏:
0 评论:
0 赞:
0 阅读:
301
一、最快最简单的排序——桶排序 问题:让计算机随机读入5个数然后将这5个数从大到小输出。 分析:这里只需借助一个一维数组就可以解决这个问题 int a[11],i,j,t; for(i=0;i<=10;i++) a[i]=0; //初始化为0 for(i=1;i<=5;i++) //循环读入5个数 ...
分类:
编程语言 时间:
2017-04-03 22:42:37
收藏:
0 评论:
0 赞:
0 阅读:
250
要说希尔排序首先要明白插入排序,排序—插入排序 :http://www.cnblogs.com/PerkinsZhu/p/5664808.html 插入排序是直接对数组进行循环插入,二希尔排序是先把数组分隔成多个特别的数组,然后再对分割出来的数组进行插入排序。 该如何对数组进行分割呢? 取一个步长 ...
分类:
编程语言 时间:
2017-04-03 22:42:11
收藏:
0 评论:
0 赞:
0 阅读:
269
1 模块简介 当你开始使用Python编程时,你或许已经使用了iterators(迭代器)和generators(生成器),你当时可能并没有意识到。在本篇博文中,我们将会学习迭代器和生成器是什么。当然,我们也会了解如何创建它们,在我们需要的时候,就可以创建属于我们自己的迭代器和生成器。 2 模块使用 ...
分类:
编程语言 时间:
2017-04-03 22:41:19
收藏:
0 评论:
0 赞:
0 阅读:
225
到刚刚为止,一直以为这两个是等价的。打脸了。。。 其实我想说的是第二个编译也过不了。。。 char *ch2[] 首先是ch2是一个数组,数组里面是指向const字符串的指针。所以必须是这样的形式 const char *ch2[]; perfect ...
分类:
编程语言 时间:
2017-04-03 22:19:29
收藏:
0 评论:
0 赞:
0 阅读:
132
类1:public class LogicException extends RuntimeException { //业务逻辑异常 /** * * @param message 异常信息 */ public LogicException(String message) { super(messag... ...
分类:
编程语言 时间:
2017-04-03 22:16:27
收藏:
0 评论:
0 赞:
0 阅读:
203
Java中的多线程你只要看这一篇就够了 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角 ...
分类:
编程语言 时间:
2017-04-03 22:12:28
收藏:
0 评论:
0 赞:
0 阅读:
134
StringIO经常被用来作字符串的缓存,因为StringIO的一些接口和文件操作是一致的,也就是说同样的代码,可以同时当成文件操作或者StringIO操作。 一、StringIO中的常用方法 1、read 用法: s.read([n]):参数n用于限定读取的长度,类型为int,默认为从当前位置读取 ...
分类:
编程语言 时间:
2017-04-03 22:03:53
收藏:
0 评论:
0 赞:
0 阅读:
325
javascript之数组操作 1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([elem ...
分类:
编程语言 时间:
2017-04-03 22:03:32
收藏:
0 评论:
0 赞:
0 阅读:
122
这周学习了quartz定时任务,现在进行总结一下。首先要认识定时任务中几个关键接口,以及各个接口之间是如何联系起来的。 1.关键接口 (1)Scheduler,任务调度的API,它可以用来启动或者终止任务等。 (2)Job,具体的任务接口;通过实现它,来让任务调度执行具体的任务。 (3)JobDet ...
分类:
编程语言 时间:
2017-04-03 21:58:59
收藏:
0 评论:
0 赞:
0 阅读:
245
https://vjudge.net/contest/68966#problem/G 正解一: http://www.clanfei.com/2012/04/646.html 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 ...
分类:
编程语言 时间:
2017-04-03 21:58:04
收藏:
0 评论:
0 赞:
0 阅读:
232
继承:子类对象创建时,会先创建父类对象,然后在父类对象基础上,扩展子类特有的属性和方法。所以子类对象包含完整的父类对象,可以重用父类中定义的属性和方法。 ⑴如果能够说出XXX是一种XX的时候,就可以使用继承关系; ⑵子类可以直接继承父类的属性和方法(暂时不考虑访问限制); ⑶继承关系可以一直往下延续 ...
分类:
编程语言 时间:
2017-04-03 21:56:26
收藏:
0 评论:
0 赞:
0 阅读:
175