码迷,mamicode.com
首页 >  
搜索关键字:算法设计    ( 958个结果
金币阵列问题
问题描述:有mxn(m<=100,n<=100)个金币在桌面上排成一个m行n列的金币阵列。每一枚金币或正面朝上或背面朝上。用数字表示金币状态,0表示金币正面朝上,1表示背面朝上。金币阵列游戏的规则是:(1)每次可将任一行金币翻过来放在原来的位置上;(2)每次可任选2列,交换这..
分类:其他好文   时间:2015-09-09 19:43:24    阅读次数:159
一致性哈希算法
转自: http://blog.csdn.net/cywosp/article/details/23397179 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP...
分类:编程语言   时间:2015-08-30 19:26:33    阅读次数:171
二叉树的下一个结点
题目描述:给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 因为是中序遍历,所有要找的这个父结点,肯定有这样的特征:当前结点所在的子树一定是某个根结点的左子树。并且当前结点是该左子树的最右结点。 所以算法设计:.....
分类:其他好文   时间:2015-08-27 09:32:53    阅读次数:125
问对于一个给定的n,怎样才能用最少的步骤将它变到1
如果n为偶数,则将它除以2,如果n为奇数,则将它加1或者减1。问对于一个给定的n,怎样才能用最少的步骤将它变到1。例如:n=61n--60n/230n/215n++16n/28n/24n/22n/21算法设计:首先想到的是递规算法,不过细想一下我们可以动态规划:设a(i)为整数i用最少步骤变成1的解...
分类:其他好文   时间:2015-08-26 20:00:34    阅读次数:175
五分钟理解一致性哈希算法(consistent hashing)
转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179 ? ? 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初...
分类:编程语言   时间:2015-08-21 15:54:53    阅读次数:194
队列中取最大值操作问题
问题: 假设有这样一个拥有3个操作的队列: 1. EnQueue(v): 将v加入队列中 2. DeQueue(): 使队列中的队首元素删除并返回此元素 3. MaxElement: 返回队列中的最大元素 设计一种数据结构和算法,让MaxElement操作的时间复杂度尽可能地低。 思路: (1)用两个栈设计一个新的数据类型(数据类型定义为MyStack),其中一个栈用来存...
分类:其他好文   时间:2015-08-21 00:21:47    阅读次数:287
定时器延时算法设计
1.江苏宏云JMT系列芯片注意注释中有部分写的不太对,2.初始化定时器,产生1mS自加中断//56M时钟u16,16位自加最多可以计时65536/2计时不会出错/*;功能:在56M时钟下产生1mS中断*/void timer1Init(){ TMOD|=0x10;//16bit定时,不使能GA...
分类:编程语言   时间:2015-08-20 12:25:50    阅读次数:136
算法题:阶乘尾零
题目描述请设计一个算法,计算n的阶乘有多少个尾随零。给定一个int n,请返回n的阶乘的尾零个数。保证n为正整数。 测试样例:5返回:1#include using namespace std; int Grial(int x) { int temp = x; int count2 = 0; int count5 = 0; while (tem...
分类:编程语言   时间:2015-08-18 14:08:26    阅读次数:196
快速排序中各种分区算法的学习
快速排序在很多教科书上被称为是起泡排序的改进,但这并不能帮我更好地理解快速排序,一直都是死记硬背,一考完试就很容易忘。 在算法设计与分析的书本上,起泡一般都归为蛮力法,而快排则是分治技术中的一种。快...
分类:编程语言   时间:2015-08-17 10:18:12    阅读次数:126
数据结构概述
一.算法的基本概念 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 1、算法的基本特征:可行性,确定性,有穷性,拥有足够的情报。 2、算法的基本要素:算法中对数据的运算和操作、算法的控制结构。 3、算法设计的基本方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。 4、算法设计的要求:正确性、可读性、健壮性、效率与低存储量需求 二.算法的复杂度...
分类:其他好文   时间:2015-08-15 16:35:44    阅读次数:142
958条   上一页 1 ... 61 62 63 64 65 ... 96 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!