码迷,mamicode.com
首页 >  
搜索关键字:基本思想    ( 2684个结果
算法 排序算法--冒泡排序
冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。“冒泡”这个名字的由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,故名。这里以从小到大排序为例进行讲解。基本思想及举例说明冒泡排序的基本思想就是不断比较相邻的两个数,让较大的元素不断地往后移。经过一轮比较,就选出最大的数...
分类:编程语言   时间:2015-03-04 14:31:26    阅读次数:177
冒泡排序及其算法优化分析
1.基本冒泡排序 冒泡排序的基本思想:假设被排序的记录数组d[1...N]垂直竖立,将每个记录d[i]看作是一个气泡,那么重的气泡就会向下下沉,轻的气泡就会向上升。每次都是相邻的两个气泡d[i]和d[i+1]进行比较。如果d[i]>d[i+1],那么就交换两个气泡,然后在比较d[i+1]和d[i+2...
分类:编程语言   时间:2015-03-03 21:59:21    阅读次数:191
MySQL Proxy和 Amoeba 工作机制浅析
MySQL Proxy处于客户端应用程序和MySQL服务器之间,通过截断、改变并转发客户端和后端数据库之间的通信来实现其功能,这和WinGate 之类的网络代理服务器的基本思想是一样的。代理服务器是和TCP/IP协议打交道,而要理解MySQL Proxy的工作机制,同样要清楚MySQL客户端和服务器...
分类:数据库   时间:2015-03-03 11:24:54    阅读次数:179
卷积操作的GPU粗粒度并行实现及测试
卷积操作的GPU粗粒度并行实现及测试 一、    算法基本思想: 1、           GPU中的一个线程产生一个卷积结果,有多少个结果就使用多少个Block; 2、           矩阵和卷积核存放在共享内存中,卷积结果存放在全局内存中; 3、           支持10000以内任意维度的二维矩阵,卷积核最大支持16x16。 4、           支持任意多幅图像的批处...
分类:其他好文   时间:2015-03-02 11:12:53    阅读次数:208
卷积操作的GPU粗粒度并行实现及测试(优化)
卷积操作的GPU粗粒度并行实现及测试 一、 算法基本思想: 1、 GPU中的一个线程产生一个卷积结果,有多少个结果就使用多少个Block; 2、 矩阵和卷积核存放在共享内存中,卷积结果存放在全局内存中; 3、 支持10000以内任意维度的二维矩阵,卷积核最大支持16x16。 4、 支持任意多幅图像的批处理。...
分类:其他好文   时间:2015-03-02 11:11:59    阅读次数:235
软件工程心得体会(六)
面向对象基础,这个第一眼看上去的时候总觉得和学过的C++和数据结构好像有联系。面向对象技术,是软件工程领域中的重要技术,这种技术比较自然的模拟了人类认识客观世界的方式,成为当前计算机软件工程学中的主流方法。它的基本思想是从现实世界中客观存在的食物出发,尽可能的云用法人类的自然思维方式,来构造软件系统...
分类:其他好文   时间:2015-03-01 11:45:57    阅读次数:112
软件工程理论、方法与实践(第六章)
面向对象基础面向对象方法的基本思想是从现实世界中客观存在的事物出发,尽可能的运用人类的自然思维方式来构造软件系统。面向对象的软件工程方法是面向对象方法在软件领域的全面运用,涉及到从面向对象分析、面向对象设计、面向对象编程、面向对象测试到面向对象软件维护的全过程。对象是系统中用来描述客观事物的一个实体...
分类:其他好文   时间:2015-02-28 08:51:06    阅读次数:129
软件工程理论、方法与实践(第二章)
软件过程本章讨论软件过程的基本思想和活动,介绍常见的软件过程模型和微软开发过程的实际案例。本章介绍了软件工程的目标是在规定的时间和预算内开发出高质量的软件。软件开发的思维模式有两种:任务思维模式、过程思维模式。软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。软件过...
分类:其他好文   时间:2015-02-28 06:40:50    阅读次数:141
sharding的基本思想和理论上的切分策略
本文着重介绍sharding的基本思想和理论上的切分策略,关于更加细致的实施策略和参考事例请参考我的另一篇博文:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示一、基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数...
分类:其他好文   时间:2015-02-27 14:59:52    阅读次数:126
五大算法之(4)回溯
引言 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。用回溯算法解决问题的一般步骤为: 1、定义一个解空间,它包含问题的解。 2、利用适于搜索的方法组织解空间。 3、利用深度优先法搜索解空间。 4、利用限界函数避免移动到不可能产生解的子空间。 问题的解空间通常是在搜索问题的解的过程中动态产生的,这是回溯...
分类:编程语言   时间:2015-02-27 13:35:14    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!