码迷,mamicode.com
首页 > 编程语言
【算法导论】红黑树详解之一(插入)
红黑树是建立在二叉查找树的基础之上的,关于二叉查找树可以参看【算法导论】二叉搜索树的插入和删除和【算法导论】二叉树的前中后序非递归遍历实现。对于高度为h的二叉查找树而言,它的SEARCH、INSERT、DELETE、MINIMUM、MAXIMUM等操作的时间复杂度均为O(h)。所以在二叉查找树的高度较高时,上述操作会比较费时,而红黑树就可以解决这种问题。...
分类:编程语言   时间:2015-01-14 12:49:51    阅读次数:1480
uGUI使用代码动态添加Button.OnClick()事件(Unity3D开发之十二)
猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢!原文地址: http://blog.csdn.net/cocos2der/article/details/42705885 uGUI出来这么久了,也一直没好好用用,主要是公司项目不用U3D。昨晚用了下Button,还是比较爽的。 主要说下用代码添加button.OnClick()事件的方法(使用属性面板添加的方法就不说了) 一、创建2D UI Panel,添加你需要的Button。 我添加了3个Button:BtnStart,...
分类:编程语言   时间:2015-01-14 12:51:13    阅读次数:212
学习另一门编程语言需知的5个网站
想在编程语言之间切换开发?这些网站向开发者展示如何在不同的语言和框架之间过渡。        开发者试图从一种语言转到另一种语言的时候,总是会遇到这样的问题:我需要怎么做才能实现这个功能?他们可以用原来的语言轻松实现这个功能,但是放到新的语言环境中,就非常糟糕了。        看到相同的概念、设计、算法,如果用不同的语言实现总是可以帮程序员脱离这种尴尬的境地。下面五个网站,有用最流行...
分类:编程语言   时间:2015-01-14 12:48:29    阅读次数:168
MFC屏蔽esc键盘消息
添加如下函数即可: BOOL CNVRServerDlg::PreTranslateMessage(MSG* pMsg) { //屏蔽掉键盘ESC键 if(pMsg-> message==WM_KEYDOWN   &&   pMsg-> wParam==VK_ESCAPE)     return   TRUE;  if(pMsg-> message==WM_KEYDOWN   &&  ...
分类:编程语言   时间:2015-01-14 12:48:58    阅读次数:182
猴子选大王(约瑟夫问题)JAVA实现
问题 猴子选大王,假设有M个猴子围成一圈,从1开始报数,数到N的猴子退出,最后剩下的猴子就是大王, 写出程序求出最后是大王的那只猴子最初的位置。 解题分析: 这道题很明显是约瑟夫问题,对于这样的问题,习惯的是对于每个做标记,然后改变标记。 代码: package cocalar; import java.util.Scanner; public class...
分类:编程语言   时间:2015-01-14 12:47:23    阅读次数:186
APUE: 线程相关库函数
线程有时称为轻权进程。 进程的所有信息对该进程的所有线程都是共享的。 每个线程有一个线程ID,线程ID只在它所属的进程环境中有效。...
分类:编程语言   时间:2015-01-14 12:49:20    阅读次数:300
在网页上用在线eclipse的视图观察Jar和Java源代码
很期待有一个在线的eclipse的网站,想看某个jar包,不需要下载这个jar包到本地并导入eclipse才能看到这个jar的源代码。有一天同事介绍了一个网站www.grepcode.com 真心觉得不错,不仅能看到这个jar的源代码,点击类或者方法的关联,根据outline点击相关代码,和eclipse已经很接近了。但是现在流行maven,他不能看到这个jar的依赖jar,更不用说依赖jar的源代码,或者在依赖jar之间关联跳转。最近在我的网站www.findmaven.net中加入了grepcode欠缺...
分类:编程语言   时间:2015-01-14 12:45:47    阅读次数:127
Java 进行 RSA 加解密的例子
加密是保证数据安全的手段之一。加密是将纯文本数据转换为难以理解的密文;解密是将密文转换回纯文本。数据的加解密属于密码学的范畴。通常,加密和解密都需要使用一些秘密信息,这些秘密信息叫做密钥,将纯文本转为密文或者转回的时候都要用到这些密钥。对称加密指的是发送者和接收者共用同一个密钥的加解密方法。非对称加密(又称公钥加密)指的是需要一个私有密钥一个公开密钥,两个不同的密钥的加解密体系。尽管不同,这个密钥...
分类:编程语言   时间:2015-01-14 12:46:32    阅读次数:136
C++静态成员变量
今天在弄一段代码的时候遇到了静态成员变量的问题。卡了一段时间后,果断翻出《深入探索C++对象模型》,大概明白了问题所在。这事给我的一点启示就是“纸上得来终觉浅,绝知此事要躬行”。首先看看问题吧!其实就是一个类型的定义。代码如下:...
分类:编程语言   时间:2015-01-14 12:46:40    阅读次数:150
树状数组学习
转载自:http://blog.csdn.net/int64ago/article/details/7429868写下这个标题,其实心里还是没底的,与其说是写博帖,不如说是做总结。第一个接触树状数组还是两年前,用什么语言来形容当时的感觉呢?……太神奇了!真的,无法表达出那种感觉,她是那么的优雅,10...
分类:编程语言   时间:2015-01-14 12:44:29    阅读次数:194
js数组转json
function arrayToJson(o) { var r = []; if (typeof o == "string") return "\"" + o.replace(/([\'\"\\])/g, "\\$1").replace(/(\n)/g, "\\n...
分类:编程语言   时间:2015-01-14 12:41:46    阅读次数:120
java读取properties配置文件
今天做了一个读取properties文件中配置,摘抄了一点网上的例子。最后终于成功,记下,以做纪念/** * @作者 whs * @创建日期 2015年1月8日 * @版本 V 1.0 */import java.io.File;import java.io.FileInputStream;impo...
分类:编程语言   时间:2015-01-14 12:41:35    阅读次数:147
hessian+spring集成应用
注意事项▲JAVA服务器端必须具备以下几点:---->包含Hessian的jar包---->设计一个接口,用来给客户端调用---->实现该接口的功能---->配置web.xml,配好相应的servlet---->对象必须实现Serializable 接口---->对于复杂对象可以使用Map的方法传递...
分类:编程语言   时间:2015-01-14 12:42:21    阅读次数:262
php 二维数组搜索
function searchArray($array,$key,$value){ foreach($array as $key_i=>$value_i){ if($value_i[$key]==$value){ return $ar...
分类:编程语言   时间:2015-01-14 12:40:32    阅读次数:210
从主数组中删除包含的子数组内容
分类:编程语言   时间:2015-01-14 12:38:56    阅读次数:130
java ResultSet 结果集处理 createStatement() 里参数的意义(第一弹)
createStatement(int resultSetType,int resultSetConcurrency)参数一:结果集类型可取值: 1.ResultSet.TYPE_FORWORD_ONLY,结果集只可向前滚动; 2.ResultSet.TYPE_SCROLL_INSENSITIVE....
分类:编程语言   时间:2015-01-14 12:39:49    阅读次数:155
javascript之数组操作
转载地址:http://www.cnblogs.com/zhangzt/archive/2011/04/01/2002213.html1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个...
分类:编程语言   时间:2015-01-14 12:30:15    阅读次数:145
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!