Tingmei 发表于 2010-1-19 21:09

一些常用的经典算法(C语言实现)

一些常用的经典算法(C语言实现)

kobetan 发表于 2010-1-19 21:12

看看。。。。。。。。。。。。。。。。。。。。。。。。

彩虹天堂 发表于 2010-1-19 21:30

我也看看!!!!!!!!:handshake

juneshumo 发表于 2010-1-20 15:28

目录:参考一下:
河内塔
费式数列
巴斯卡三角形
三色棋
老鼠走迷官(一)
老鼠走迷官(二)
骑士走棋盘
八个皇后
八枚银币
生命游戏
字串核对
双色、三色河内塔
背包问题(Knapsack Problem)
数、运算
蒙地卡罗法求 PI
Eratosthenes筛选求质数
超长整数运算(大数运算)
长 PI
最大公因数、最小公倍数、因式分解
完美数
阿姆斯壮数
最大访客数
中序式转后序式(前序式)
后序式的运算
关于赌博
洗扑克牌(乱数排列)
Craps赌博游戏
约瑟夫问题(Josephus Problem)
集合问题
排列组合
格雷码(Gray Code)
产生可能的集合
m元素集合的n个元素子集
数字拆解
排序
得分排行
选择、插入、气泡排序
Shell 排序法 - 改良的插入排序
Shaker 排序法 - 改良的气泡排序
Heap 排序法 - 改良的选择排序
快速排序法(一)
快速排序法(二)
快速排序法(三)
合并排序法
基数排序法
搜寻
循序搜寻法(使用卫兵)
二分搜寻法(搜寻原则的代表)
插补搜寻法
费氏搜寻法
矩阵
稀疏矩阵
**矩阵转一维矩阵
上三角、下三角、对称矩阵
奇数魔方阵
4N 魔方阵
2(2N+1) 魔方阵

wuhao2277 发表于 2010-1-21 17:41

顶~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

congyirui 发表于 2010-1-22 21:21

看一下~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

congyirui 发表于 2010-1-22 21:23

汉诺塔我用汇编就编过~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

congyirui 发表于 2010-1-22 21:23

CSEG        SEGMENT
        ASSUME        CS:CSEG
HANOI        PROC        NEAR
        CMP        CX,1
        JBE        HANOI1
        PUSH        DX
        PUSH        BX
        PUSH        CX
        DEC        CX
        XCHG        BH,BL
        CALL        HANOI
        POP        CX
        POP        BX
        POP        DX
        CALL        MOVE
        PUSH        DX
        PUSH        BX
        PUSH        CX
        DEC        CX
        XCHG        DH,BH
        CALL        HANOI
        POP        CX
        POP        BX
        POP        DX
        RET
HANOI1:        CALL        MOVE
        RET
HANOI        ENDP
MOVE        PROC        NEAR
        MOV        DL,DH
        MOV        AH,2
        INT        21H
        MOV        DL,CL
        ADD        DL,30H
        MOV        AH,2
        INT        21H
        MOV        DL,'-'
        MOV        AH,2
        INT        21H
        MOV        DL,'-'
        MOV        AH,2
        INT        21H
        MOV        DL,'>'
        MOV        AH,2
        INT        21H
        MOV        DL,BL
        MOV        AH,2
        INT        21H
        MOV        DL,' '
        MOV        AH,2
        INT        21H
        MOV        DL,' '
        MOV        AH,2
        INT        21H
        RET
MOVE        ENDP
START:        MOV        DH,'A'
        MOV        BH,'B'
        MOV        BL,'C'
        MOV        AH,1
        INT        21H
        SUB        AL,30H
        XOR        CH,CH
        MOV        CL,AL
        CALL        HANOI
        MOV        DL,0AH
        MOV        AH,2
        INT        21H
        MOV        DL,0DH
        MOV        AH,2
        INT        21H
        JMP        START
        MOV        AH,4CH
        INT        21H
CSEG        ENDS
        END        START

congyirui 发表于 2010-1-22 21:25

我在汇编实验课上编的,我班只有我一个人编出来了,全年组好像也没有编出来的吧。。。关键汇编太繁琐,但执行起来效率很高

csk68 发表于 2010-1-24 00:36

顶---------------------------------------------------------------------------------------------
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 一些常用的经典算法(C语言实现)