排序:
默认
按更新时间
按访问量

递归和分治算法---经典题目

递归和分治算法---经典题目 //Made by syx //2010年7月13日 21:05:27 // //循环赛日程表 //快速排序 //合并排序 //棋盘覆盖(有BUG) //求大数乘积(10进制,但有丢位) //二分搜索技术 //整数划分 //阶乘 /...

2016-08-26 14:18:42

阅读数:512

评论数:0

string MyBase64Convert(byte[] content)

private static string MyBase64Convert(byte[] content)         {             string base64Str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst...

2016-08-26 14:08:06

阅读数:352

评论数:0

C#Base64编码

C#Base64编码 一. Base64的编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这...

2016-08-26 10:58:10

阅读数:164

评论数:0

Base64 编解码C语言实现

Base64 编解码C语言实现 具体代码如下: # include const char base[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; ...

2016-08-26 10:42:50

阅读数:199

评论数:0

File2Base64 Base64ToFile

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace File2Base64 {     class Progr...

2016-08-25 11:10:56

阅读数:336

评论数:0

视觉直观感受 7 种常用的排序

伯乐在线 > 首页 > 所有文章 > IT技术 > 视觉直观感受 7 种常用的排序算法       视觉直观感受 7 种常用的排序算法   2013/04/01 · IT技术, 开发 ·  2 评论  · 快速排序, 排序算法, 算法   分享到: ...

2016-08-17 15:43:25

阅读数:237

评论数:0

selectSort

public static voidselectSort(int[] a){        int minIndex=0;        int temp=0;        if((a==null)||(a.length==0)) { return; } ...

2016-08-17 15:09:25

阅读数:165

评论数:0

红黑树rbtree实现,原汁原味nginx。加深理解!

红黑树rbtree实现,原汁原味nginx。加深理解! deepRL 发布时间: 2014/05/27 20:04 阅读: 1117 收藏: 6 点赞: 0 评论: 1 摘要 红黑树作为一种支持快速检索、查找的高效数据结构(平衡二叉树的一种),在ngin...

2016-08-12 09:38:25

阅读数:390

评论数:1

RBTree

RBTree (2012-01-07 16:22:29) 转载▼ 标签: 杂谈   0 定义     红黑树是一棵二叉查找树,树中的结点分为外结点和内结点,外结点本质就是一个NIL空指针叶结点,我们一般把外结点忽略画出来,内结点用来存储...

2016-08-12 09:37:33

阅读数:299

评论数:0

不用除法实现%13操作(位操作)

不用除法实现%13操作(位操作) 分类: 算法编程2007-01-13 21:31 563人阅读 评论(0) 收藏 举报 input算法   今天上自习了,过几天就要考试软件工程了,但是把它复习一偏后就没有心思上自习了,效率明显的降低了,我一般对待这种事情的方式是及时终止...

2013-06-06 16:15:12

阅读数:667

评论数:0

移位实现模七和模十三的操作

移位实现模七和模十三的操作 模七和模十三其实都可以通过移位操作来实现。 先说模七。对任意数N,写成如下形式: N = 8*x + y。其中x = N/8 = N>>3,y = N%8 = N & 0x7。 此时我们有N%7=(8*x+y)%7 = x+y。 可...

2013-06-06 16:07:01

阅读数:720

评论数:0

怎样计算任一天是星期几

怎样计算任一天是星期几 分类: 算法&数据结构2008-10-30 22:38 188人阅读 评论(0) 收藏 举报 c 最常见的公式:  W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D  Y...

2013-06-05 16:02:45

阅读数:721

评论数:1

两个有意思的递归小程序

两个有意思的递归小程序 分类: 算法&数据结构2008-11-07 13:08 265人阅读 评论(0) 收藏 举报 面试 最近听到的两道面试、笔试题,感觉挺有意思的: 1。实现库函数strlen,不能使用任何库函数,不能定义任何变量。 2。实现函数strre...

2013-06-05 15:38:57

阅读数:819

评论数:1

fullPermulation.cpp

// fullPermulation.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include //参数为引用,函数调用多,所以定义我内联函数 inl...

2013-01-03 10:54:51

阅读数:599

评论数:1

void BubbleSort(int *a,int n)

// BubbleSort.cpp : Defines the entry point for the console application. // #include "stdafx.h" void swap(int& a,int& b) { if(&a...

2012-10-26 21:49:10

阅读数:1869

评论数:0

冒泡排序(BubbleSort)

冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。...

2012-10-26 21:25:39

阅读数:614

评论数:0

生成1~200间的90个随机数

#include #include #include int main(int argc, char* argv[]) { FILE *f; time_t t; time(&t); srand(t); f = fopen("C:\\a.txt"...

2012-10-17 15:10:57

阅读数:891

评论数:0

常用的构造散列函数的方法

常用的构造散列函数的方法   散列函数能使对一个数据序列的访问过程更加迅速有效,通过散列函数,数据元素将被更快地定位:   1. 直接寻址法:取关键字或关键字的某个线性函数值为散列地址。即H(key)=key或H(key) = a•key + b,其中a和b为常数(这种散列函数叫做自身...

2012-10-15 16:17:32

阅读数:1932

评论数:0

常见hash算法的原理

常见hash算法的原理 分类: 算法和数据结构2011-11-22 13:12 1579人阅读 评论(0) 收藏 举报 散列表,它是基于快速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构可以理解为一个线性表,但是其中的元素不是紧密排列的,而是可能存在...

2012-10-15 16:14:37

阅读数:1121

评论数:0

白话经典算法系列之五 归并排序的实现

白话经典算法系列之五 归并排序的实现 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个...

2012-10-15 15:36:22

阅读数:525

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭