摘要:
一直用的冒泡法排序,其实是可以改进的,加入标识flag后,对于类似于数组array[10]={55,2,6,4,32,12,9,73,26,37}的数组只用排序3次就可以搞定,而不用做后面的无用功,好像一般的教材上都没有说到这一点,包括一些算法设计都没有说到。#include <iostream.h>void main(){//int array[10]={55,2,6,4,32,12... 阅读全文
摘要:
#ifndef RANDOM_NUMBER_GENERATOR#define RANDOM_NUMBER_GENERATOR#include <time.h>// used to generate random number from current seed and update seedconst unsigned long maxshort = 65536L;const unsi... 阅读全文
摘要:
在很多时候,我们都会使用的strcpy这个函数,我们跟踪c语言库的话,会发现它是用汇编写的。按道理来说效率应该很高,但是我写了几个strcpy的函数测试了一下:char *strcpy1(char *dest, const char *src){int i = 0;while (src[i])dest[i++] = src[i];dest[i] = '';return dest;}这个是一般的做法... 阅读全文