首页 > 编程语言
Java数据结构-二叉查找树续以及平衡二叉查找树
前面一篇文章讲到了二叉查找树的实现,其中的插入操作是使用非递归方法实现的,这里再增加一种递归实现插入的操作,Java代码如下,建议增加到前一篇文章对应的FOBinarySearchTree.java中;/** * @TODO 二叉排序树插入元素(递归方法) * @param e 需要插入的元素 * @return true or false */ public boolean insert(...
分类:编程语言   时间:2015-08-27 23:10:54    收藏:0  评论:0  赞:0  阅读:338
算法分析-如何实现字符串的反转
问题:将一个句子中的单词进行反转,例如:“how are you”,进行反转后的结果为“you are how”。 解题思路:将这个句子进行两次反转操作即可。1)对整个字符串进行字符反转,反转结果“uoy era woh”; 2)接下来对每个单词进行字符反转,结果就是“you are how”。源代码:/* 问题:将一个句子中的单词进行反转,例如:“how are you”,进行反转后的结果为...
分类:编程语言   时间:2015-08-27 23:10:34    收藏:0  评论:0  赞:0  阅读:416
Java数据结构-线性表之栈的应用-递归及其应用
递归函数的定义:把一个直接调用自己或通过一系列的调用语句间接地调用自己的函数,称做递归函数(递归函数必须有一个结束的条件,以免陷入无穷尽的递归中)。迭代和递归的区别是:?(1).迭代使用的是循环结构,递归使用的是选择结构。?(2).递归能使程序的结构更清晰、更简洁、更容易让人理解,从而减少读懂代码的时间。但是大量的递归调用会建立函数的副本,会耗费大量的时间和内存。?(3).迭代则不需要反复调用函数和...
分类:编程语言   时间:2015-08-27 23:10:14    收藏:0  评论:0  赞:0  阅读:337
java导出pdf文档
java利用itext动态生成pdf文档。...
分类:编程语言   时间:2015-08-27 23:09:24    收藏:0  评论:0  赞:0  阅读:208
python爬虫爬取csdn博客专家所有博客内容
python爬虫爬取csdn博客专家所有博客内容: 全部过程采取自动识别与抓取,抓取结果是将一个博主的所有 文章存放在以其名字命名的文件内,代码如下 {CSDN:CODE:992911} 结果如下:...
分类:编程语言   时间:2015-08-27 23:09:04    收藏:0  评论:0  赞:0  阅读:335
Photoshop图像处理算法—饱和度调整
前言:之前在公司做项目的用到photoshop颜色空间的一些相关方法,在此总结一下。下面原理部分是从我的总结文档里截取来的。需要复制的童鞋自己手写一下~ 2、程序部分 1)Matlab实验程序。 clc;clear all;close all; Image=imread('Fotor_LomoOrg.bmp'); Image=double(Image); R=Im...
分类:编程语言   时间:2015-08-27 23:08:14    收藏:0  评论:0  赞:0  阅读:442
【springmvc框架】(一)原理分析
??在整个 Spring MVC 框架中, DispatcherServlet 处于核心位置,负责协调和组织不同组件以完成请求处理并返回响应的工作。...
分类:编程语言   时间:2015-08-27 23:07:24    收藏:0  评论:0  赞:0  阅读:301
内存文件系统的数据结构和算法
...
分类:编程语言   时间:2015-08-27 23:07:04    收藏:0  评论:0  赞:0  阅读:391
JAVA集锦(三)--Model1、Model2、三层架构的华丽转变
JAVA,对Model1、Model2两个架构的掌握是必不可少的。下面我们一起见证一下从Model1到Model2(MVC)再 到典型三层架构的华丽转变过程。...
分类:编程语言   时间:2015-08-27 23:06:34    收藏:0  评论:0  赞:0  阅读:371
DesignPattern_Java:Decorator Pattern
装饰模式 Decorator PatternAttach additional responsibilities to an object dynamically keeping the same interface.Decorators provide a flexible alternative to subclassing for extending functionality.动态地给一个对...
分类:编程语言   时间:2015-08-27 23:06:24    收藏:0  评论:0  赞:0  阅读:305
C++ Primer 学习笔记与思考_9 表达式中过的那些容易忽略的地方
(一)移位操作符用于IO 输入输出标准库分别重载了位操作符>>和 cout 将其执行为: ( (cout 在这个语句中个,操作数”hi”和第一个 移位操作符具有中等优先级:其优先级比算术操作符低,但是比关系运算符、赋值运算符和条件操作符优先级高。若IP表达式的操作数包含了比IO操作符优先级低的操作符,相关的优先级将影响书写该表达式的方式。这种情况下,使用圆括号强制实现右集结合。...
分类:编程语言   时间:2015-08-27 23:06:14    收藏:0  评论:0  赞:0  阅读:279
【JavaSE】day07_File
【JavaSE】day07_File 1.File 1) java.io.File  * 该类用于描述文件系统中的一个文件或目录。  * File可以访问文件或目录的属性信息。 File可以操作文件或目录。 File可以查看一个目录有哪些子项。  * File不能访问文件内容! 2)String getName()     ---获取文件名 3)long length() ...
分类:编程语言   时间:2015-08-27 23:05:54    收藏:0  评论:0  赞:0  阅读:259
FOJ 题目 2075 Substring (后缀数组求出现k次的最小字典序子串)
Problem 2075 Substring Accept: 70    Submit: 236 Time Limit: 1000 mSec    Memory Limit : 65536 KB Problem Description Given a string, find a substring of it which the original string conta...
分类:编程语言   时间:2015-08-27 23:05:14    收藏:0  评论:0  赞:0  阅读:2036
Spring之IOC容器注入
上一篇做了IOC和AOP的原理介绍,这一篇主要讲解IOC的注入。不过我依然困惑一个问题: 一 : 依赖注入(DI)中有三种注入方式,那Spring中到底实现了几种方式?也是三种? IOC在很多框架中都有实现,并不是Spring特有的,之前说过IOC主要包含DL(Dependency Lookup)和DI(Dependency Injection),也就是说实现IOC的技术有很多,但是主要包含D...
分类:编程语言   时间:2015-08-27 23:04:54    收藏:0  评论:0  赞:0  阅读:310
轻松python文本专题-字符串开头或者结尾匹配
场景: 字符串开头或者结尾匹配,一般是使用在匹配文件类型或者url 一般使用startwith或者endwith >>> a='http://blog.csdn.net/raylee2007' >>> a.startswith ('http') True 注意:这两个方法里面的参数可以是str,也可以是元组,但是不可以是列表和字典 >>> a='http://blog.csdn.ne...
分类:编程语言   时间:2015-08-27 23:04:24    收藏:0  评论:0  赞:0  阅读:340
一些简单排序算法的下界
以数为成员的数组的逆袭(inversion)是指具有性质i...
分类:编程语言   时间:2015-08-27 23:04:04    收藏:0  评论:0  赞:0  阅读:286
bitMap算法
这也是比较经典的算法之一 在存储一些比较大的数据时十分有用,但是在使用的过程中,必须十分注意的就是数据的最大值,因为这个值决定了 存储的内存,在比较高效的结构中还有hash 在这个过程中,最好首先估计需要的内存的量 在所有具有性能优化的数据结构中,我想大家使用最多的就是hash表,是的,在具有定位查找上具有O(1)的常量时间,多么的简洁优美, 但是在特定的...
分类:编程语言   时间:2015-08-27 23:03:34    收藏:0  评论:0  赞:0  阅读:279
数据结构(Java语言)——HashTable(开放定址法)简单实现
分离链接散列算法的缺点是使用一些链表。由于给新单元分配地址需要时间,因此这就导致算法的速度有些减慢,同时算法实际上还要求对第二种数据结构的实现。另有一种不用链表解决冲突的方法是尝试另外一些单元,直到找出空的单元为止。更常见的是,单元h0(x),h1(x),h2(x),...相继被试选,其中hi(x)=(hash(x)+f(i)) mod TableSize,且f(0)=0。函数f是冲突解决方法,因...
分类:编程语言   时间:2015-08-27 23:02:45    收藏:0  评论:0  赞:0  阅读:545
奇妙的算法—状态压缩动态规划
华电北风吹 天津大学认知计算与应用重点实验室 日期:2015/8/27 由于代码未调试完全正确论文草稿呈现 poj上一道需要用到状态压缩动态规划,链接http://poj.org/problem?id=3254 网上看到有很多人写出了代码,参考了一个带备忘的自顶向下的动态规划解法,自己写了一个有底向上的动态规划解法 有底向上:#include #include<math....
分类:编程语言   时间:2015-08-27 23:02:24    收藏:0  评论:0  赞:0  阅读:412
奔跑吧,我的JavaScript(3)---JavaScript浏览器对象
Window对象 1.是BOM的核心,window对象指向当前的浏览器窗口,最高层对象之一。 2.所有JavaScript全局对象,函数以及变量均自动成为window对象成员 3.全局变量是window对象的属性 4.全局函数是window对象的方法 5.window尺寸 window.innerHright/window.innerWidth,浏览器窗口的内部高度/宽度 6.win...
分类:编程语言   时间:2015-08-27 23:00:44    收藏:0  评论:0  赞:0  阅读:311
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!