首页 > 编程语言
【趣味算法题】找到缺失的最小正整数
【题目描述】有一个随机序列的数组,找到其中缺失的最小正整数举例如下,在[1, 2, 0] 中,该最小正整数应为3在[3, 4, -1, 1]中,该最小正整数应该为2【解题思路】如果允许开辟任意大小的空间,易得用桶的思想可以解决这题简单的说,开辟一个数组,从1扫过来如果不存在那么break输出即可如果...
分类:编程语言   时间:2015-06-07 17:10:48    收藏:0  评论:0  赞:0  阅读:276
<深入理解JavaScript>学习笔记(4)_立即调用的函数表达式
前言大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。(小菜理解:的确看到好多,之前都不知道这是自执行匿名函数)在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的...
分类:编程语言   时间:2015-06-07 17:09:48    收藏:0  评论:0  赞:0  阅读:305
遗传算法来控制进入一
博主前言:此文章来自一份网络资料,原作者不明,是我看过的最好的一份遗传算法教程,假设你能耐心看完他,相信你一定能基本掌握遗传算法。 遗传算法的有趣应用非常多,诸如寻路问题,8数码问题,囚犯困境,动作控制,找圆心问题(这是一个国外网友的建议:在一个不规则的多边形 中,寻找一个包括在该多边形内的最大.....
分类:编程语言   时间:2015-06-07 17:09:28    收藏:0  评论:0  赞:0  阅读:359
字符串大文件的排序
最近在做字符串的保序压缩编码,由于暂时找不到合适的方式,采用了最笨的方式,对字符串进行排序再采用压缩编码。由于字符串数目巨大,一次性全部至于内存中就会出现段错误。我们常常说大文件的排序一般都是采用划分、内部排序再归并的方式,道理听过千遍,甚至烂熟于心,却依然在实现的过程中碰到很多问题。在已有系统中,...
分类:编程语言   时间:2015-06-07 17:08:37    收藏:0  评论:0  赞:0  阅读:315
二叉查找树的查找、插入和删除 - Java实现
http://www.cnblogs.com/yangecnu/p/Introduce-Binary-Search-Tree.html作者:yangecnu(yangecnu's Blog on 博客园)出处:http://www.cnblogs.com/yangecnu/英文原文的出处:http:...
分类:编程语言   时间:2015-06-07 17:08:08    收藏:0  评论:0  赞:0  阅读:155
java重写equals方法需要注意的几点
为什么equals()方法要重写?判断两个对象在逻辑上是否相等,如根据类的成员变量来判断两个类的实例是否相等,而继承Object中的equals方法只能判断两个引用变量是否是同一个对象。这样我们往往需要重写equals()方法。我们向一个没有重复对象的集合中添加元素时,集合中存放的往往是对象,我们需...
分类:编程语言   时间:2015-06-07 17:06:08    收藏:0  评论:0  赞:0  阅读:266
Microsoft Visual C++ Runtime Library Runtime Error解决的方式
打开浏览器时,出现Microsoft Visual C++ Runtime Library Runtime Error错误,初步预计是软件冲突,可能有多种出错的方式,我的是浏览器自己主动关闭。一、有些时候,在你安装、执行某个软件,可能会得到这样一个错误提示: Microsoft Visual C+....
分类:编程语言   时间:2015-06-07 17:05:58    收藏:0  评论:0  赞:0  阅读:1544
【转】多用户访问Servlet,servlet单实例多线程
publicclassMyClass{privateStringvariable1;privatestaticStringvariable2;publicMyClass(){}publicvoidmethod(){Stringvariable3;}}上面是随手写的一个类,没有任何意义,只是为了强调一...
分类:编程语言   时间:2015-06-07 17:05:08    收藏:0  评论:0  赞:0  阅读:279
java反射机制学习笔记及例子代码
Java反射的API 反射中常常用的几个类如下所示:java.lang包中:--Class类:代表一个类Java中,无论生成某个类的多少个对象,这些对象都会对应同一个Class对象Java.lang.reflect包中:--Field类:代表类的成员变量(类的属性)--Method类:代表类的方法,...
分类:编程语言   时间:2015-06-07 17:04:48    收藏:0  评论:0  赞:0  阅读:183
[LeetCode][JavaScript]Plus One
Plus OneGiven a non-negative number represented as an array of digits, plus one to the number.The digits are stored such that the most significant dig...
分类:编程语言   时间:2015-06-07 17:04:38    收藏:0  评论:0  赞:0  阅读:289
JavaScript进阶 - 第9章 DOM对象,控制HTML元素
第9章 DOM对象,控制HTML元素9-1 认识DOM文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。先来看看下面代码:将HTML代码分解为DOM节点层次图:HTML文档可以说由节...
分类:编程语言   时间:2015-06-07 17:04:29    收藏:0  评论:0  赞:0  阅读:340
1、基础算法思想
1、递推法递推算法使用“步步为营”的方法,不断利用已有的信息推导出新的东西。(1)顺推法是指从已知条件出发,逐步推算出要解决问题的方法。例如:斐波拉契数列就可以通过顺推法不断递推算出新的数据。 1 /**************************************************...
分类:编程语言   时间:2015-06-07 17:03:28    收藏:0  评论:0  赞:0  阅读:297
1.1 Core JavaScript(continued)
One of the most common ways to form expressions in JavaScript is to use operators like these: // Operators act on values(the operands) to produce a n....
分类:编程语言   时间:2015-06-07 17:03:08    收藏:0  评论:0  赞:0  阅读:202
JavaScript进阶 - 第10章 编程挑战
10-1 编程挑战现在利用之前我们学过的JavaScript知识,实现选项卡切换的效果。效果图:文字素材:房产: 275万购昌平邻铁三居 总价20万买一居 200万内购五环三居 140万安家东三环 北京首现零首付楼盘 53万购东5环50平 京楼盘直降5000 中信府 公园楼王现房家居:40平...
分类:编程语言   时间:2015-06-07 17:02:58    收藏:0  评论:0  赞:0  阅读:371
springMVC学习笔记汇总(持续更新)
springMVC PDF 下载地址: http://download.csdn.net/detail/a67474506/8771789 (1-11章) 视频教程地址: http://pan.baidu.com/s/1kTuyZtX...
分类:编程语言   时间:2015-06-07 15:54:47    收藏:0  评论:0  赞:0  阅读:300
机器学习 鲁棒的基于高斯概率密度的异常点检测(novelty detection) ellipticalenvelope算法
异常点检测分为novelty detection 与 outlier detection鲁棒性的高斯概率密度是novelty detection, 就是在给出的数据中, 找出一些与大部分数据偏离较远的异常数据, 我们的训练集不是纯净的, 包含异常点 outlier detection 的训练集是纯净的算法理解这个算法的思想很好理解, 就是求出训练集在空间中的重心, 和方差, 然后根据高斯概率密度估...
分类:编程语言   时间:2015-06-07 15:53:48    收藏:0  评论:0  赞:0  阅读:623
常见算法题:判断表达式是否是回文
题目:设计一个算法,判断用户输入的表达式中是否是回文(回文即左右对称的字符串)。思路:这道题与判断表达式括号是否匹配类似,可使用顺序栈来解决,区别是回文要求每个字符都要求匹配,因此将字符串全部入栈,再全部出栈,将最后一个字符与第一个字符比较是否相同,依次比较,若全部相同则为回文。代码:#include #include using namespace std; #...
分类:编程语言   时间:2015-06-07 15:52:48    收藏:0  评论:0  赞:0  阅读:319
Python图像处理(9):Hu矩
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息几何矩是由Hu在1962年提出的,具有平移、旋转和尺度不变性。opencv中关于矩的计算是由C++中的Moments这个类来完成的://! raster image moments class CV_EXPORTS_W_MAP Moments { public: //! the default ...
分类:编程语言   时间:2015-06-07 15:51:38    收藏:0  评论:0  赞:0  阅读:1344
Java基础之包装类的自动装箱和拆箱详解
定义 在java中,数据类型可以分为两大类,即基本数据类型和引用数据类型,基本数据类型的数据不是对象,所以对于要将数据类型作为对象来使用的情况,java提供了相对应的包装类。(关于包装类的详细介绍请参看博客Java基础之常用类详解) 本篇博客主要讲述包装类的自动装箱和拆行机制。所谓装箱,就是把基本数据类型用它们相对应的引用类型包起来,使它们可以具有对象的特质,如我们可以把int类型包装成Inte...
分类:编程语言   时间:2015-06-07 15:50:40    收藏:0  评论:0  赞:0  阅读:429
Effective C++ 条款45
本节条款的题目是运用成员模板接受所有兼容类型作者阐述自己的观点是通过智能指针的例子。 在学习本节条款之前我们要先明白关于隐式转化的问题 如下代码:#include using namespace std; class A { public: explicit A(int i):a(i){}; A(const A&obj):a(obj.a) {...
分类:编程语言   时间:2015-06-07 15:49:28    收藏:0  评论:0  赞:0  阅读:298
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!