码迷,mamicode.com
首页 > 编程语言
数据结构与算法04 之二叉树
在有序数组中,可以快速找到特定的值,但是想在有序数组中插入一个新的数据项,就必须首先找出新数据项插入的位置,然后将比新数据项大的数据项向后移动一位,来给新的数据项腾出空间,删除同理,这样移动很费时。显而易见,如果要做很多的插入和删除操作和删除操作,就不该选用有序数组。     另一方面,链表中可以快速添加和删除某个数据项,但是在链表中查找数据项可不容易,必须从头开始访问链表的每一个数据项,直到找...
分类:编程语言   时间:2016-04-13 02:15:28    阅读次数:277
关于次世代C编程语言改进畅想
C语言诞生于1970年,当时在AT&T实验室由Dennis Ritchie主导开发的。据说当时仅用了一周的时间就做好了C语言编译器,所以尽管C语言从90年正式纳入ISO标准委员会,其编号为ISO/IEC 9899。尽管经历了C99与C11标准的修改历程,但为了向前兼容,有一些比较古怪的特性依然被保留 ...
分类:编程语言   时间:2016-04-13 02:13:07    阅读次数:503
第一篇代码 嗨翻C语言 21点扑克
/* * 计算牌面点数的程序。 * 使用“拉斯难加斯公开许可证”。 * 学院21点扑克游戏小组。 */#include <stdio.h>#include <stdlib.h>int main(){ char card_name[3]; int count = 0; do{ puts("输入牌名:" ...
分类:编程语言   时间:2016-04-13 02:12:06    阅读次数:238
Java中怎么切换窗口
首先,创建一个窗口对象: eg: JFram frame = JFrame();//创建一个窗体 frame.setVisible(true);//设置窗体可见,默认不可见 然后编写相关应用或组件………… 需要切换窗口时加入以下函数:? this.setVisible(false); //设置当前窗 ...
分类:编程语言   时间:2016-04-13 02:11:59    阅读次数:290
JQuery攻略读书笔记---第2章 数组
2 数组2.8 创建对象数组循环数组2.9 数组排序 2 数组 2.8 创建对象数组 循环数组 说明 i:表示index v:表示element i,v可以任意改名,也可以写成index, ele 2.9 数组排序 说明 需要重写sort方法 来自为知笔记(Wiz) ...
分类:编程语言   时间:2016-04-13 02:09:49    阅读次数:216
eclipse中build path 中JDK与java compiler compliance level的问题(转)
roject facets做什么用? http://baike.baidu.com/view/6257360.htm,其实我感觉,就是让我们在创建项目时候,可以独立定义一个有一个模板供我们使用,在里面定义各种用到服务的版本,你在导入从其他地方拿过来的项目时候,需要修改项目与project facet ...
分类:编程语言   时间:2016-04-13 02:09:45    阅读次数:593
重学Java(4):浅拷贝深拷贝
从上面的例子可以看出,浅拷贝确实只是传了引用,当改变引用型数据的值后,指向此数据的所有引用的值也发生了改变。问题其实就是出现在 clone 这个方法上。 clone 这个方法是调用父类的 clone 方法,super.clone() 即Object 的 clone 方法。但是这个 clone 方法是 ...
分类:编程语言   时间:2016-04-13 02:07:26    阅读次数:171
【算法】RMQ LCA 讲课杂记
4月4日,应学弟要求去了次学校讲了一堂课,其实讲的挺内容挺杂的,但是目的是引出LCA算法。 现在整理一下当天讲课的主要内容: 开始并没有直接引出LCA问题,而是讲了RMQ(Range Minimum/Maximum Query)问题。 RMQ指的是对于给定的一个数组,每一次询问一个区间[L,R]中数 ...
分类:编程语言   时间:2016-04-13 02:04:58    阅读次数:166
Javascript之自定义事件
Javascript自定义事件,其本质就是观察者模式(又称订阅/发布模式),它的好处就是将绑定事件和触发事件相互隔离开,并且可以动态的添加、删除事件。 下面通过实例,一步一步构建一个具体的Javascript自定义事件对象。 如:我有一个action1函数,我想每次在执行完action1后,触发另一 ...
分类:编程语言   时间:2016-04-13 02:03:22    阅读次数:217
面试题1: 二维数组中查找
本题出自《剑指offer 名企面试官精讲典型编程题》面试题3。 题目3:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列按照从上到下递增的顺序排序。请完成一个函数,输入一个这样的二维数组和整数,判断数组中是否含有该整数。 例如下面的二维数组就是每行每列递增排序。如果在数组中查询7,则返回 ...
分类:编程语言   时间:2016-04-13 02:00:47    阅读次数:204
python--函数
函数的定义 ...
分类:编程语言   时间:2016-04-13 01:57:17    阅读次数:206
java——File类的用法整理
参考:http://www.codeceo.com/article/java-file-class.html 构造函数 创建方法 1.boolean createNewFile() 不存在返回true 存在返回false 2.boolean mkdir() 创建目录 3.boolean mkdirs ...
分类:编程语言   时间:2016-04-13 01:56:18    阅读次数:176
Java怎么添加背景图片
首先,导入相关的包: import java.awt.BorderLayout; import java.awt.Container; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel ...
分类:编程语言   时间:2016-04-13 01:57:35    阅读次数:130
java——用递归和IO流来实现文件的复制
...
分类:编程语言   时间:2016-04-13 01:56:24    阅读次数:178
java 学习总结(二) 类的接口、继承与多态
其实,在学习c++的时候就有接触关于继承之类的词语了,奈何,奈何。当时年少不懂事,这些词就像风儿一样,吹一吹就散了~那么,现在重新接触,再好好地梳理一下吧(*-*)。你好好学我们还是好盆友。在学习这一部分的时候,花了一晚上的时间囫囵吞枣把整一个章节看完。(菜鸟的水..
分类:编程语言   时间:2016-04-13 00:47:03    阅读次数:161
Python回顾与整理9:函数和函数式编程
0.说明无论在什么编程语言中,函数都不可或缺,充分利用函数的特性,可以大大减少我们程序中的代码量。1.什么是函数所谓函数,英文名为function,其实就是表示为实现一定功能的一段代码,显然,如果需要多次实现某一功能时,使用函数就是把重复代码放入其中,既节省空间,又有..
分类:编程语言   时间:2016-04-13 00:43:59    阅读次数:175
map的排序总结
1、按键排序使用treemap按照键来排序@Test publicvoidtreeMap(){ //传入的比较器只能根据key来排序,TreeMap如不指定排序器,默认将按照key值进行升序排序 //指定排序器按照key值降序排列, //Comparator中泛型必须传入key类型的的超类TreeMap(Comparator<?superK>compa..
分类:编程语言   时间:2016-04-13 00:41:55    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!