码迷,mamicode.com
首页 >  
搜索关键字:计算机科学    ( 2237个结果
五大算法—分治算法
分治算法一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排...
分类:其他好文   时间:2014-07-31 20:44:17    阅读次数:287
Heapsort 和 priority queue
一、二叉堆含义及属性: 堆(heap)亦被称为:优先队列(priority queue),是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象。在队列中,调度程序反复提取队列中第一个作...
分类:其他好文   时间:2014-07-31 10:02:36    阅读次数:470
002-算法-递归法
一、概念:(Recursion)在数学与计算机科学中,是指在函数定义中使函数自身的方法。 定义: 在数学和计算器及科学中,递归是指由一种(或多种)简单的基本情况定义的一类对象或方法,并规定其它所有情况都能被还原为其基本情况。http://zh.wikipedia.org/zh/%E9%80%92.....
分类:其他好文   时间:2014-07-30 11:50:53    阅读次数:201
排序二叉树的实现
在计算机科学中,二叉树是一种重要的非线性的数据结构。每个结点的度均小于等于2,通常子树称为左子树和右子树。而排序二叉树是二叉树中的一种,其满足:1. 如左子树不为空,那么左子树上的结点的值都小于其根上的值;2. 如右子树不为空,那么右子树上的结点的值都大于其根上的值; 3. 其子树也是一个排序二叉树。 下面用递归的方式来插入一个结点来满足上述的要求: typedef struct Node {...
分类:其他好文   时间:2014-07-29 15:02:28    阅读次数:160
Neuralog.v2013.06 1CD (测井曲线智能矢量化软件) + REFORM-3PC.V7.0
Neuralog.v2013.06 1CD (测井曲线智能矢量化软件) NeuraLog为数字化、存储和重拾测井曲线数据提供了一套完善的解决方案。使用了能扫描纸剖面的测井曲线到获得精确可靠的数字曲线并以方便访问的格式进行存储。使用了最先进的计算机科学技术-神经网络技术,既能够达...
分类:其他好文   时间:2014-07-29 12:39:56    阅读次数:178
Java 解决约瑟夫问题
约瑟夫问题(有时也称为约瑟夫斯置换,是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。又称“丢手绢问题”.)有这样一个故事,15个教徒和15个非教徒在深海遇险必须讲一半的人投到海中,其余的人才能获救,于是想出这样过一个办法,30个人围城一圈。从第一个人开始一次报数,...
分类:编程语言   时间:2014-07-22 22:51:37    阅读次数:263
SaaS系列介绍之十四: SaaS软件开发分析
1 引言 真正的问题,不是电脑是否具备思考能力,而是人类是否具备这种能力 ________B.F.Skinner《计算机科学》 SaaS模式不同于传统软件不仅仅体现在运营的服务上,同时在软件开发的方式和技术上也有很大的不同。 如何开发SaaS软件,开发SaaS软件将用到哪些技术这都是我们要...
分类:其他好文   时间:2014-07-22 00:21:34    阅读次数:366
2012年中国科学技术信息研究所发布自然科学SCI(E)论文期刊分区列表
分区期刊名称ISSN学科名称学科名称(中文)总被引频次影响因子5年影响因子即年影响因子被引半衰期特征因子论文影响指标 1区ACM COMPUT SURV0360-0300COMPUTER SCIENCE, THEORY & METHODS计算机科学22954.5299.1690...
分类:其他好文   时间:2014-07-21 09:27:54    阅读次数:465
算法学习——分治算法
这是从网上查到的概念资料,先收来~一、基本概念 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如...
分类:其他好文   时间:2014-07-20 22:30:22    阅读次数:307
(zt)Lua的多任务机制——协程(coroutine)
并发是现实世界的本质特征,而聪明的计算机科学家用来模拟并发的技术手段便是多任务机制。大致上有这么两种多任务技术,一种是抢占式多任务(preemptive multitasking),它让操作系统来决定何时执行哪个任务。另外一种就是协作式多任务(cooperative multitasking),它把...
分类:其他好文   时间:2014-07-18 16:30:37    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!