首页 > 编程语言
如何理解算法中的渐进符号?
我们分析一个算法的时候,常常需要用到数学去描述其性能。最常用的的是ø。比如在一段程序中有 For(I = 0,I        For(J = 0; j For (cnt = 0; cnt 我们会说其最坏情况是n^2+ n,这时候,实际上我们没有考虑机器因素,我们把每一条指令的执行时间都当做单位1来看,如果我们考虑到机器因素,比如在A机器上,每条指令执行的速度是c1,那么他的最坏情况...
分类:编程语言   时间:2014-11-24 22:29:23    收藏:0  评论:0  赞:0  阅读:2363
【算法数据结构Java实现】折半查找
1.背景       以一个题目为例,一个整数x是一组按大小顺序排列好的数列中的一个数,我们要找到x在数列中的索引位置。比如按从小到大排列的数列:-3,-2,0,4,5,7,12,64我们要找到数字7的位置,如果是线性查找,时间复杂度是O(n),如果用折半查找的话,时间复杂度是O(log(n)),因为每次折半,计算量少一半,所以取对数。2.代码package Algorithm_analysis;...
分类:编程语言   时间:2014-11-24 22:28:03    收藏:0  评论:0  赞:0  阅读:308
c/c++ 编译so与动态加载so
c/c++ 编译so与动态加载so...
分类:编程语言   时间:2014-11-24 22:27:03    收藏:0  评论:0  赞:0  阅读:531
程序猿之---C语言细节31(#define和#undef宏细节)
#define和#undef宏细节...
分类:编程语言   时间:2014-11-24 22:26:33    收藏:0  评论:0  赞:0  阅读:322
SPRING中事务的配置
采用这种配置策略,完全可以避免增量式配置,所有的事务代理由系统自动创建。容器中的目标bean自动消失,避免需要使用嵌套bean来保证目标bean不可被访问。这种配置方式依赖于Spring提供的bean后处理器,该后处理器用于为每个bean自动创建代理,此处的代理不仅可以是事务代理,也可以是任意的代理...
分类:编程语言   时间:2014-11-24 22:25:13    收藏:0  评论:0  赞:0  阅读:449
[2014-11-24]高质量C++C编程指南 - 阅读笔记
C++ 语言可以用const来定义常量,也可以用 #define来定义常量。但是前者比后者有更多的优点: const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查。而对后者只进行字符替换,没有类型安全检查,并且在字符替换可能会产生意料不到的错误(边际效应)。 有些集成化的调试...
分类:编程语言   时间:2014-11-24 22:19:13    收藏:0  评论:0  赞:0  阅读:448
Biopython - basics
IntroductionFrom the biopython website their goal is to “make it as easy as possible to use Python for bioinformatics by creating high-quality, reusab...
分类:编程语言   时间:2014-11-24 22:18:23    收藏:0  评论:0  赞:0  阅读:318
谢尔排序
谢尔排序属于亚二次时间界,通过比较距离一定间隔的元素来工作,各趟比较所用的距离随时间算法的进行而减小,直到只比较相邻元素的最后一趟排序为止。template void shellsort(vector& a){ for(int gap=a.size()/2;gap>0;gap/=2) f...
分类:编程语言   时间:2014-11-24 22:16:53    收藏:0  评论:0  赞:0  阅读:340
JavaBean简介
JavaBean简介一、什么是JavaBean?JavaBean是用Java语言描述的软件组件模型,类似于Microsoft中的COM组件的概念。对于编程人员来说,使用JavaBean可以实现代码的重复利用,因此极大简化了程序的设计过程。在JSP中JavaBean分为两种:可视化的JavaBean和...
分类:编程语言   时间:2014-11-24 22:16:33    收藏:0  评论:0  赞:0  阅读:399
javascript第三方组件
一、一个javascript文件上传组件.转载:http://www.cnblogs.com/fumj/archive/2012/12/07/2806673.htmlhttp://fineuploader.com/二、js原生表单验证组件 转载:http://www.cnblogs.com/fumj...
分类:编程语言   时间:2014-11-24 22:15:43    收藏:0  评论:0  赞:0  阅读:289
JavaScript自动关闭窗口
JavaScript自动关闭窗口
分类:编程语言   时间:2014-11-24 22:15:33    收藏:0  评论:0  赞:0  阅读:317
C语言Union
对于Union我用的比较少,最近一段时间大多使用Lua,所以复习一下UnionUnion是共用体,顾名思义,公用一块内存一块内存不同的访问方式// 1.数组的便捷访问// 一块内存两种等价的访问方式template union Mat4x4 { struct{ T m00, m0...
分类:编程语言   时间:2014-11-24 22:13:33    收藏:0  评论:0  赞:0  阅读:332
Unity3d - 初学篇 Event Functions 的 继承 机制
我们知道Start() Update() 等之类的 事件函数 在Unity 主线程中是依次调用的。至于调用的顺序可以查手册。由此继承机制也会发生一些改变。测试一:public class MyTest2 : MonoBehaviour{ void Start () { //Eve...
分类:编程语言   时间:2014-11-24 22:09:14    收藏:0  评论:0  赞:0  阅读:314
【转】PCA算法学习_1(OpenCV中PCA实现人脸降维)
前言: PCA是大家经常用来减少数据集的维数,同时保留数据集中对方差贡献最大的特征来达到简化数据集的目的。本文通过使用PCA来提取人脸中的特征脸这个例子,来熟悉下在oepncv中怎样使用PCA这个类。 开发环境:ubuntu12.04+Qt4.8.2+QtCreator2.5.1+opencv2.....
分类:编程语言   时间:2014-11-24 22:08:23    收藏:0  评论:0  赞:0  阅读:492
Biopython - sequences and alphabets
The Sequence objectSome examples will also require a working internet connection in order to run.>>> from Bio.Seq import Seq>>> from Bio.Alphabet impo...
分类:编程语言   时间:2014-11-24 22:07:03    收藏:0  评论:0  赞:0  阅读:308
MFC对话框中显示背景图片
在MFC对话框中显示图片,四个步骤。 1.首先得在VC6.0或者VS2008(其他版本也是一样)中导入GDI文件。(网上下载:) GDI含义是图形设备接口,主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。 分别将include文件夹和...
分类:编程语言   时间:2014-11-24 22:06:53    收藏:0  评论:0  赞:0  阅读:361
最简单的分形图像生成算法
本文将提供一段完整地生成一幅分形图像文件的C语言代码,并且极为简单.我相信这应该是最简单的分形图像生成算法.大部分的分形图像代码也都很短,但一有递归迭代就难以理解了.而这段代码则很好懂,并且其生成的图像会使人意想不到.
分类:编程语言   时间:2014-11-24 22:03:23    收藏:0  评论:0  赞:0  阅读:397
快速掌握Ajax-Ajax基础实例(Ajax返回Json在Java中的实现)
(转)实例二:Ajax返回Json在Java中的实现 转自http://www.cnblogs.com/lsnproj/archive/2012/02/09/2341524.html#2995114在这篇中主要是说一下使用Json来将后台取得的数据显示到前台页面。可以说这种方法应该是实现无刷新分页....
分类:编程语言   时间:2014-11-24 22:03:13    收藏:0  评论:0  赞:0  阅读:322
回溯(su)算法之N皇后问题
这里回溯算法还要好好研究一下试探一个位置是否有效,如果有效,试探下一个位置(DFS),如果无效则回退1.定义一个解空间,存放一个解的空间2.DFS(暂且认为是DFS)这里N皇后用的是递归+回溯实现的 1 package com.gxf.backtracking; 2 3 /** 4 * n皇后问.....
分类:编程语言   时间:2014-11-24 22:03:03    收藏:0  评论:0  赞:0  阅读:203
浅析Linux线程的创建
本文首先使用了接口pthread_create创建一个线程,并用strace命令追踪了接口pthread_create创建线程的步骤以及涉及到的系统调用,然后讨论了Linux中线程与进程关系,最后概述了为了实现POSIX线程,Linux内核所做的修改。   使用pthread_create创建线程   在Linux下可以使用pthread_create来创建线程,该接口声明如下: #...
分类:编程语言   时间:2014-11-24 20:57:23    收藏:0  评论:0  赞:0  阅读:446
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!