码迷,mamicode.com
首页 > 编程语言
C语言待研究问题
1、内存分配变量的静态分配和静态变量的区别;变量的静态分配和动态分配2、堆和栈的区别3、CPU的并发性
分类:编程语言   时间:2014-12-09 11:49:43    阅读次数:181
javascript中父、子页面间调用
本文主要转自:http://www.360doc.com/content/11/0525/17/6161903_119333834.shtml http://zhidao.baidu.com/question/178864421.html父子页面互相调用的几种方法总结:第一种:采用window...
分类:编程语言   时间:2014-12-09 11:51:29    阅读次数:232
查找算法
查找算法目录概述查找算法顺序查找二分法分块查找查找算法的运用概述查找算法顺序查找二分法分块查找查找算法的运用
分类:编程语言   时间:2014-12-09 11:48:10    阅读次数:206
进程&线程
什么是进程(Process):普通的解释就是,进程是程序的一次执行,而什么是线程(Thread),线程可以理解为进程中的执行的一段程序片段。在一个多任务环境中下面的概念可以帮助我们理解两者间的差别: 进程间是独立的,这表现在内存空间,上下文环境;线程运行在进程空间内。 一般来讲(不使用特殊技术)进程...
分类:编程语言   时间:2014-12-09 11:45:39    阅读次数:182
asp.net、html、javascript等比较有用的网站
1. http://www.asp.net/ Learn模块下web、mvc、razor等。2.http://www.w3school.com.cn/包括html、javascript、jquery、xml等教程。3.http://msdn.microsoft.com/MSDN官网 技术性问题等基本...
分类:编程语言   时间:2014-12-09 11:45:45    阅读次数:134
常用的排序算法的时间复杂度和空间复杂度
常用的排序算法的时间复杂度和空间复杂度排序法最差时间分析平均时间复杂度稳定度空间复杂度冒泡排序O(n2)O(n2)稳定O(1)快速排序O(n2)O(n*log2n)不稳定O(log2n)~O(n)选择排序O(n2)O(n2)稳定O(1)二叉树排序O(n2)O(n*log2n)不一顶O(n)插入排序O...
分类:编程语言   时间:2014-12-09 11:46:03    阅读次数:190
JavaScript 鸭子模型
Javascript:由 “鸭子类型” 得出来的推论背景学动态语言的都知道一句话:“如果它走起来像鸭子,而且叫起来像鸭子,那么它就是鸭子”,Javascript也支持鸭子类型,下文就说说鸭子类型在Javascript中的两个应用场景。两个推论凡是这样签名的方法:object.method(arg1,...
分类:编程语言   时间:2014-12-09 11:44:56    阅读次数:1320
数字在排序数组中出现的次数
题目:统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5},由于3在这个数组中出现了4次,因此输出4.分析:直接方法,顺序扫描数组得到出现次数。时间复杂度为O(n)。更快的方法,由于数组有序,可以用二分法得到第一个3和最后一个3的位置,就确定了出现多..
分类:编程语言   时间:2014-12-09 10:42:11    阅读次数:177
Eclipse或MyEclipse—在Eclipse或MyEclipse中如何将jar包和相应的源代码关联起来
Eclipse或MyEclipse—在Eclipse或MyEclipse中如何将jar包和相应的源代码关联起来...
分类:编程语言   时间:2014-12-09 10:39:25    阅读次数:183
R语言与数据分析之三:分类算法2
上期与大家分享的传统分类算法都是建立在判别函数的基础上,通过判别函数值来确定目标样本所属的分类,这类算法有个最基本的假设:线性假设。今天继续和大家分享下比较现代的分类算法:决策树和神经网络。这两个算法都来源于人工智能和机器学习学科。 首先和小伙伴介绍下数据挖掘领域比较经典的Knn(nearest neighbor)算法(最近邻算法) 算法基本思想: Step1:计算出待测样本与学习集中所有点...
分类:编程语言   时间:2014-12-09 10:40:01    阅读次数:322
深入理解Java虚拟机笔记---垃圾收集算法
当对象判定为"已死"状态,虚拟就要采取一定的手段将这些对象从内存中移除,即回收垃圾,回收过程有采用一定的算法。如下是一些主要的垃圾收集算法: 1.标记-清除算法    该算法是最基础的算法,分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。之所有说它是最基础的算法是因为后续的收集算法都是基于这种思路并对其缺点进行改进得到的。它的缺点主要有两个...
分类:编程语言   时间:2014-12-09 10:37:18    阅读次数:191
[图论] 有向图强连通分量 (kosaraju算法,Tarjan算法)
记录自己的想法:在有向图中,如果一些顶点中任意两个顶点都能互相到达(间接或直接),那么这些顶点就构成了一个强连通分量,如果一个顶点没有出度,即它不能到达其他任何顶点,那么该顶点自己就是一个强连通分量。在用kosaraju算法和Tarjan算法求强连通分量的时候,就是给所有的顶点分组染色,同一种颜色的顶点在同一个强连通分量中,记录有多少种颜色(有多少个强联通分量),每个顶点属于哪种颜色(每个顶点在哪...
分类:编程语言   时间:2014-12-09 10:38:36    阅读次数:286
C++变得越来越像Python的证据
http://preshing.com/20141202/cpp-has-become-more-pythonic/ C++ Has Become More Pythonic C++ has changed a lot in recent years. The last two revisions, C++11 and C++14, introduce so...
分类:编程语言   时间:2014-12-09 10:38:31    阅读次数:509
【Java+Maven】问题系列——Cannot change version of project facet Dynamic Web Module to XX.XX
网上搜了好多,都是说将.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml文件中的jst.web改为你需要的版本,例如2.5. 可是,可是,这样完全是不全面的。这只是绕过了Eclipse的检查,它检查这样是没法修改的,你改了也没有从根本上解决问题。 大菜来了,解决的方法在下面。 需要修改 project的 prop...
分类:编程语言   时间:2014-12-09 10:37:11    阅读次数:369
HDU 3743 Frosh Week (归并排序)
Frosh Week Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1919    Accepted Submission(s): 619 Problem Description During Frosh Wee...
分类:编程语言   时间:2014-12-09 10:36:28    阅读次数:259
给终端来点彩色(c语言和Golang版)
如果用过AIX或Linux下的nmon工具的应当会注意到,它可以把文字显示成多种颜色,并巧妙的利用颜色和字符组合出各种图形 来显示系统的运行情况。看看它官网附的这张图:          如果你看过它的源码,你会发现它用的是 Ncurses 库来实现彩色显示的。Ncurses很强大,可以在任何遵循ANSI/POSIX标准的UNIX系统上运行, 包含了一系列强大的功能。 但在这里,它并不...
分类:编程语言   时间:2014-12-09 10:34:28    阅读次数:234
数据结构--队列实现(顺序队列和链队列)与C++模板
数据结构--队列实现(顺序队列和链队列)与C++模板 一、顺序队列 #include #include #include #define OK 1 #define FAIL 0 //最大队列长度 循环队列的大小减1 为了区分队空与队满的判断 #define QUEUE_MAX_SIZE (10+1) typedef int QElemType; /...
分类:编程语言   时间:2014-12-09 10:35:13    阅读次数:279
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!