摘要: 涉及队列、栈的运用。Java中队列可以用:Queue q = new LinkedList();来声明,其主要的方法有:poll(),peak(),offer(),clear(),size()等。Java中栈可以用:Stack s = new Stack();来声明,其主要方法有:push(),pe... 阅读全文
posted @ 2015-09-18 01:47 CHEN0958 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 对表达式求值。已知运算符只有加减乘除,无负数,结果也不是负数。(类似逆波兰法的算法思路)思想:对数字只要入栈就可以,需要时拿出来计算。对符号,有几种情况:(1)新符号加入前符号栈中还没有符号,则直接入栈;(2)新符号是加减运算,则将之前符号栈中的符号全部拿出来计算,每次消耗1个符号,2个数字,再将得... 阅读全文
posted @ 2015-09-18 00:49 CHEN0958 阅读(315) 评论(0) 推荐(0) 编辑
摘要: C++中由于有指针的存在,可以让二叉树节点指针的指针作为插入函数的实参,在函数体内通过*操作实现对真实节点指针、节点左孩子指针、节点右孩子指针的改变,这样很容易使用递归将大树问题转化到小树问题。但在JAVA中,由于没有指针只有引用,如果需要递归实现二叉树的元素插入,需要对节点进行包装,同时由于递归时... 阅读全文
posted @ 2015-09-16 02:04 CHEN0958 阅读(2446) 评论(0) 推荐(0) 编辑
摘要: Given a 2D binary matrix filled with 0's and 1's, find the largest square containing all 1's and return its area.For example, given the following matr... 阅读全文
posted @ 2015-09-15 16:15 CHEN0958 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Given an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal to n.For example:Given n = 13,Return 6... 阅读全文
posted @ 2015-09-15 14:49 CHEN0958 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 二分查找代码://============================================================================// Name : BinarySearch.cpp// Author : Danny// Version... 阅读全文
posted @ 2015-05-24 01:49 CHEN0958 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 快速排序算法实现代码://============================================================================// Name : QuickSort.cpp// Author : Danny// Versio... 阅读全文
posted @ 2015-05-24 01:31 CHEN0958 阅读(197) 评论(0) 推荐(1) 编辑
摘要: 摘自:http://blog.csdn.net/zuiyuezhou888/article/details/7557050常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。对称加密 指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性... 阅读全文
posted @ 2015-05-23 20:20 CHEN0958 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.csdn.net/zuiyuezhou888/article/details/7557048 密码学简介据记载,公元前400年,古希腊人发明了置换密码。1881年世界上的第一个电话保密专利出现。在第二次世界大战期间,德国军方启用“恩尼格玛”密码机,密码学在战争中起着非常... 阅读全文
posted @ 2015-05-23 20:13 CHEN0958 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: 常用加密算法的Java实现(一)——单向加密算法MD5和SHA摘自:http://www.blogjava.net/amigoxie/archive/2014/06/01/414299.html1、Java的安全体系架构1.1Java的安全体系架构介绍Java中为安全框架提供类和接口。JDK安全AP... 阅读全文
posted @ 2015-05-23 20:10 CHEN0958 阅读(362) 评论(0) 推荐(0) 编辑