易网时代-编程资源站
Welcome
首页
/
软件开发
/
数据结构与算法
最简单的字符串算式计算方法
2017-02-05
30
最简单的字符串算式计算方法2011-09-30 博客园 文明的天空大家都遇到过,计算一个字符串算式的问题,解决起来挺麻烦的。我在一年前想过一个办法,就是连 一下数据库,执行“Select [算式] as Result”,从而得到结果。这几天因对公司程序的优化,我的这 个模块要摆脱数据库,所以这种方法也就不能用了。结果从网上查结果,也没有找到确切的办法。最后绞尽脑汁想了一个这样的方法:using System;public stati...
平均分配,移动欠费催收款数据的分配应用实例
2017-02-05
35
平均分配,移动欠费催收款数据的分配应用实例2011-12-16 博客园 李振波最近接到一个小项目,是个专做移动电信欠费催收款的律师事务所,求要帮他们做个系统,把每批次的欠费数据平均分配给催收员(要求每个催收员分到的记录数和欠费金额都比较公平),然后等移动电信把提成报表传过来后再做提成计算就可以了。想想功能不多于是2K就接下来了。这个小系统主要的难点是在给催收员的数据分配上,事实上实现起来也不难。我想在分班或者其它有类似需求的系统上也可以用得上。分平均分配的...
策略模式-排序算法
2017-02-05
28
策略模式-排序算法2011-12-16 blogjava 天堂露珠[关键字]:java,design pattern,设计模式,《Java与模式》学习,Strategy Pattern,策略模式[环境]:StarUML5.0 + JDK6[作者]:Winty (wintys@gmail.com) http://www.blogjava.net/wintys/[正文]:策略模式:排序算法...
车牌识别及验证码识别的一般思路
2017-02-05
40
车牌识别及验证码识别的一般思路2011-12-16 博客园 xiaotie本文源自我之前花了2天时间做的一个简单的车牌识别系统。那个项目,时间太紧,样本也有限,达不到对方要求的95%识别率(主要对于车牌来说,D,0,O,I,1等等太相似了。然后,汉字的识别难度也不小),因此未被对方接受。在此放出,同时描述一下思路及算法。全文分两部分,第一部分讲车牌识别及普通验证码这一类识别的普通方法,第二部分讲对类似QQ验证码,Gmail验证码这一类变态验证码的识别方法和...
技术面试题:f(f(n)) == -n
2017-02-05
35
技术面试题:f(f(n)) == -n2011-12-16 博客园 隐约有歌最近遇到的一个技术面试题,在这里分享一下。题目是设计一个函数 f,使得f(f(n)) = -n这里 n 是一个 32 比特的整数。不可以使用虚数运算或者复数运算。如果你无法设计出一个函数使得其对32比特下的所有整数都适用,那么设计此函数使得其能够适用于尽可能多的整数。Design a function f, such that: f(f(n)) == -nWhere n is a ...
字符串搜索的Sunday算法
2017-02-05
26
字符串搜索的Sunday算法2011-12-16 博客园 雨中漫步的太阳字符串搜索的Sunday算法public class SUNDAY { public SUNDAY() { // // TODO: 在此处添加构造函数逻辑 // } public int QfindChr(string str, string Sfind) { int str_length = 0; int...
使用Base64加密/解密字符串
2017-02-05
31
使用Base64加密/解密字符串2011-12-16 博客园 jarod99Imports System.Text.UnicodeEncodingDim str As String = "我要被加密了!""将字符串转换为 ascii 码数组Dim strb1() As Byte = Unicode.GetBytes(str)"加密转换后的字符串Dim newstr As String = System.Convert.ToBase64S...
常用数据无损压缩算法分析
2017-02-05
30
常用数据无损压缩算法分析2012-03-08 国外电子元器件 李雷定 马铁华 尤文斌引言当今,各种信息系统的数据量越来越大,如何更快、更多、更好地传输与存储数据成为数据信息处理的首要问题,而数据压缩技术则是解决这一问题的重要方法。事实上,从压缩软件WINRAR到熟知的MP3,数据压缩技术早已应用于各个领域。2 数据压缩技术概述本质上压缩数据是因为数据自身具有冗余性。数据压缩是利用各种算法将数据冗余压缩到最小,并尽可能地减少失真,从而提高传输效率和节约存储空...
ClearQuest最短状态转移路径算法的研究与实现
2017-02-05
27
ClearQuest最短状态转移路径算法的研究与实现2012-03-08 IBM 路绪清CQ 状态转移模型概述:ClearQuest 是一个工业级的缺陷跟踪和变更管理工具,为了有效的实现缺陷跟踪和变更管理,ClearQuest 定义和实现了一系列概念和机制。在 ClearQuest 的缺陷限跟踪和变更管理模型中,RecordType 和 StateTransition Model 是两个最重要的概念。RecordType 机制可以使用户定义他们想要跟踪和管...
Linux集群之负载平衡原理和实现算法
2017-02-05
30
Linux集群之负载平衡原理和实现算法2012-03-08在计算机硬件价格下降、计算机网络拓扑发展的情况下,分布式计算机系统给用户提供了一个丰富的资源集合。人们在研究分布式系统时,就注意到了这样一个问题:在一个由网络连接起来的多计算机环境中,在某一时刻,一些计算机的负载比较重,而另外一些计算机的负载却比较轻。平衡各计算机之间的负载是任务分配与调度的一个主要目标,它能够提高整个系统的性能。为了改善系统的性能,通过在多台计算机之间合理地分配负载,使各台计算机的...
【算法】利用有限自动机进行字符串匹配
2017-02-05
39
【算法】利用有限自动机进行字符串匹配2012-03-08 博客园 银河Timus 1102. Strange Dialog 要求判断给定的输入是否为合法的对话。1102. Strange DialogTime Limit: 1.0 secondMemory Limit: 16 MBOne entity named "one" tells with his friend "puton" and their conver...
归并排序
2017-02-05
34
归并排序2012-03-08 blogjava nijiaben下面简单的说说归并排序,所谓归并排序就是说把输入数组分成两组当然也可以大于2组,一般我们是等量的分成2组,通过递归我们可以把长度为n的数组分成n个数组,我们通过一定的关键字比较把两两结合成一个有序的数组,然后回溯到原数组大小的有序数组,具体的我就不多说了,因为比较简单,到网上可以找些相关文章看看什么是归并排序,归并排序算法可以再O(nlogn)的时间内对长度为n的序列完成排序,至于合并两个有序...
树的遍历
2017-02-05
37
树的遍历2012-03-08 BlogJava Jiangshachina之前的工作都没有接触到树,也就很少研究它。幸运地的是,在目前的工作中多次遇到树型结构的数据,那么访问树节点中的数据就是必然的了,而且还需要按照指定规则对节点中的数据进行额外处理。经过学习之后,对与树相关的基本算法有了一些认知,就计划写几篇小文。其实这样的文章早已是汗牛充栋,而我只是把它当作我的学习总结罢了,以加深记忆与理解,如能对其他朋友有所助益,则更感愉悦了 :-) (2009.0...
读Clean Code - 数据结构和对象
2017-02-05
28
读Clean Code - 数据结构和对象2013-01-21 51cto 破狼最近在上下班挤公交的时间细阅Clean Code(代码整洁之道),再次佩服Bob大叔幽默的文笔,独到的观点和理解视角。最让 我耳目一新的是Bob大叔对数据结构和对象的解释。总的说来数据结构指的就是数据的载体,暴露数据,而几乎没有有意 义的行为,你应该在尖叫这不是贫血类?的确这和我们的贫血类很相似。最常见的应用在分布式服务,以wcf,webservice, reset之类的分布式...
使用并行计算大幅提升递归算法效率
2017-02-05
28
使用并行计算大幅提升递归算法效率2013-01-21 infoq 千峰前言:无论什么样的并行计算方式,其终极目的都是为了有效利用多机多核的计算能力,并能灵活满足各种需求。相 对于传统基于单机编写的运行程序,如果使用该方式改写为多机并行程序,能够充分利用多机多核cpu的资源,使得运行效率得 到大幅度提升,那么这是一个好的靠谱的并行计算方式,反之,又难使用又难直接看出并行计算优势,还要耗费大量学习成本, 那就不是一个好的方式。由于并行计算在互联网应用的业务场景...
顺序栈的实现示例
2017-02-05
28
顺序栈的实现示例2013-04-16 本站 smart520栈的顺序实现例子#ifndef STACK_H_INCLUDED#define STACK_H_INCLUDED#include "ds.h" //for Status,OK ...#ifndef ElemType#define ElemType int /* 数据元素类型默认为 int */#define ELEMTYPE_TAG#endif#define SElemType...
链栈的实现示例
2017-02-05
30
链栈的实现示例2013-04-16 本站 smart520栈的链式实现例子#ifndef STACK_H_INCLUDED#define STACK_H_INCLUDED#include "ds.h" //for Status,OK ...#ifndef ElemType#define ElemType int /* 数据元素类型默认为 int */#define ELEMTYPE_TAG#endif//////////////////...
顺序表的实现示例
2017-02-05
27
顺序表的实现示例2013-04-16 本站 smart520线性表的顺序实现例子.h文件 此文件为方法#ifndef SQLIST_H_INCLUDED #define SQLIST_H_INCLUDED #include "ds.h" //for Status,OK ... #ifndef ElemType #define ElemType int /* 数据元素类型默认为 int */ #define ELEMTYPE_TAG #e...
链表的实现示例
2017-02-05
26
链表的实现示例2013-04-16 本站 smart520线性表的链式实现例子#include <stdio.h> #include <stdlib.h> #include "ds.h" #define ElemType int //数据元素的类型Status print(ElemType e);// 打印数据元素的方法 bool equal(ElemType a, ElemType b);//比较两个元素相等的...
用C++解决理发师问题
2017-02-05
29
用C++解决理发师问题2013-04-20#include<cstdarg>#include<Windows.h>#include<iostream>#include <cmath>#include<ctime>#define MAX_COUNT 10//最多理发人数#define CHAIRS 4//店中椅子的总数目using namespace std;intwaiting=0; //...
<<
61
62
63
64
65
66
67
68
69
70
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图