QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 33310|回复: 79
打印 上一主题 下一主题

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

  [复制链接]
字体大小: 正常 放大
Tingmei        

6

主题

4

听众

183

积分

升级  41.5%

该用户从未签到

新人进步奖

跳转到指定楼层
1#
发表于 2010-1-19 21:09 |只看该作者 |倒序浏览
|招呼Ta 关注Ta
一些常用的经典算法(C语言实现) 经典算法(C).doc (959 KB, 下载次数: 499)
zan
转播转播0 分享淘帖0 分享分享0 收藏收藏2 支持支持2 反对反对0 微信微信
kobetan 实名认证       

10

主题

7

听众

9573

积分

升级  91.46%

该用户从未签到

自我介绍
200 字节以内

不支持自定义 Discuz! 代码

新人进步奖

回复

使用道具 举报

12

主题

4

听众

1710

积分

  • TA的每日心情
    开心
    2017-5-24 21:49
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    自我介绍
    爱数学,跑步,羽毛球<br />
    特长:跑步

    邮箱绑定达人 发帖功臣 新人进步奖 最具活力勋章

    群组数学建模

    群组数模应用

    群组电子科大数学建模交流群

    群组LINGO

    群组Matlab讨论组

    回复

    使用道具 举报

    juneshumo 实名认证       

    0

    主题

    4

    听众

    186

    积分

    升级  43%

    该用户从未签到

    自我介绍
    参加数学建模只是一个途径,为的是能能提高自己的能力,从中得到锻炼,为以后更好的发展奠定基础……

    群组数学建模

    群组LINGO

    目录:参考一下:2 K- }& ~  b) o0 U: _! N
    河内塔
      {, y8 D- J1 q8 H' j' _, u% g费式数列 ' V" j! @& `. j0 C- L( y/ Y
    巴斯卡三角形
    * h6 Q% M2 A/ r% w# U3 b* c9 p; [! j三色棋
    2 }  g" Q$ r, g老鼠走迷官(一) ) J% p, u# G5 g) F
    老鼠走迷官(二) & n+ d/ J  k" }, F
    骑士走棋盘
    8 S8 g: l0 q! E) T& E+ B, \* i八个皇后 4 }8 L! i% A5 L; T7 C2 @; d7 L
    八枚银币 1 e# W8 `8 m  k5 ]
    生命游戏
    ; y' z+ E9 p% s; \- `. V+ I6 p2 r' L字串核对 5 _9 [6 R5 t' t" |
    双色、三色河内塔 4 G3 k% Y3 y& [$ ]
    背包问题(Knapsack Problem)
    1 y1 G" E' K2 G% Y数、运算 ; C+ L  D( {) y0 q
    蒙地卡罗法求 PI   D1 f* ^9 l& ?7 l; b; L7 A
    Eratosthenes筛选求质数
    0 L( l8 h- W: {$ u% X超长整数运算(大数运算) 1 m2 g$ ]+ M9 P7 v
    长 PI & W0 [& |2 _' `3 E* j  r, L; `
    最大公因数、最小公倍数、因式分解
    9 H" }+ V8 `/ u( C+ Y完美数
    4 f: G& f' k9 y阿姆斯壮数 . c; n& s' ]5 Y8 a, C/ {( t" y
    最大访客数 4 _/ {/ R0 D9 T
    中序式转后序式(前序式)
    + x/ V4 G. b2 C2 P# c- B+ ]后序式的运算 7 y- c. Q. M6 @! [. a; U3 K3 b
    关于赌博 1 d+ s1 J6 G' k
    洗扑克牌(乱数排列) 7 z% t" L' ^1 Z+ h& s; Y, C# K
    Craps赌博游戏
    ! J" x' s6 v: f: N: p6 j7 R约瑟夫问题(Josephus Problem)
      Z! [9 V, W: l  z9 L集合问题 ) V8 p2 J  X, j1 D& A
    排列组合 0 z5 @' g. X' k! B; u
    格雷码(Gray Code) ; `, U) B; U% j5 k! ]- S3 C
    产生可能的集合 $ I( w2 d8 M" f8 }
    m元素集合的n个元素子集
    ; w: g. D' k( ?6 ]数字拆解 5 l0 y, J5 {" b' L9 U: i
    排序
    8 o/ r  p* z+ N4 |! c9 {, T& j4 G得分排行 ; _3 A' C) \- B0 y  P- T
    选择、插入、气泡排序
      n7 ?" f% W# H5 j- Q% w. AShell 排序法 - 改良的插入排序 4 b6 N% K$ J3 l
    Shaker 排序法 - 改良的气泡排序   z& f: p& ~6 F- `
    Heap 排序法 - 改良的选择排序   C) e/ A& Q. g. O8 U# e
    快速排序法(一) $ J2 S9 E2 X( s/ _9 v; k2 _6 j
    快速排序法(二)
    1 [( z6 T3 ~! n- S) ~# s) L& O& \% v快速排序法(三) & v% R4 L9 T, [. S
    合并排序法 ; n: D  T& O- V# m5 Q2 \9 v& A4 j
    基数排序法 7 g7 U! Z  k* p7 {+ _
    搜寻
    - O8 x2 p! l/ z  h* U/ N2 q循序搜寻法(使用卫兵)
    # `4 }( Y# D' `3 n9 y二分搜寻法(搜寻原则的代表)
    6 {. Q' M5 Q: o+ t插补搜寻法
    1 R+ a( a. w2 H8 e, d6 ~& f1 h费氏搜寻法
    5 ^8 ], x- F2 v; _: L矩阵 ; B* L) e4 T5 }8 z; N8 j
    稀疏矩阵
    " u& {' g2 Z8 Y9 E- z9 ~+ X4 n**矩阵转一维矩阵
    ' l5 R. d+ i/ g' X: [3 z上三角、下三角、对称矩阵 2 Q6 ~' {" H4 ?0 K
    奇数魔方阵
    0 z0 d- z% |7 j5 m4N 魔方阵
    4 {' O, k- \; r: j2(2N+1) 魔方阵
    回复

    使用道具 举报

    wuhao2277 实名认证       

    0

    主题

    3

    听众

    8

    积分

    升级  3.16%

    该用户从未签到

    自我介绍
    喜欢乐观的生活!不要把事情想复杂,因为它本来就很简单!
    回复

    使用道具 举报

    congyirui 实名认证       

    3

    主题

    5

    听众

    29

    积分

    升级  25.26%

    该用户从未签到

    自我介绍
    喜欢思考与创新
    看一下~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    回复

    使用道具 举报

    congyirui 实名认证       

    3

    主题

    5

    听众

    29

    积分

    升级  25.26%

    该用户从未签到

    自我介绍
    喜欢思考与创新
    汉诺塔我用汇编就编过~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    回复

    使用道具 举报

    congyirui 实名认证       

    3

    主题

    5

    听众

    29

    积分

    升级  25.26%

    该用户从未签到

    自我介绍
    喜欢思考与创新
    CSEG        SEGMENT( i+ Z* A: }8 X& M' d
            ASSUME        CS:CSEG$ ]7 ]' m6 n1 k3 d' d
    HANOI        PROC        NEAR
    ! C* V2 E- |( A& F. `* X        CMP        CX,1/ h9 G. P+ Y. t, a, L& h+ y3 N  t( j  b2 _
            JBE        HANOI1
    6 Z% ^  v* n; f- f: j6 k        PUSH        DX
    . ?. a' A7 ^% ?# @; j        PUSH        BX
      [( M6 U! [+ ~; X4 R) u( ^        PUSH        CX
    3 z' C% s( l1 P( D        DEC        CX
    1 \5 g5 ?3 }/ g        XCHG        BH,BL
    ( ?& r" `- F- M8 J        CALL        HANOI# q; W  t4 @; ?( N$ T
            POP        CX% e0 a- u2 E! ^5 D1 i2 I2 i! p
            POP        BX
    8 F# J# q* i4 A8 a- A        POP        DX
    # v+ H5 P  a" ~/ a* \        CALL        MOVE
    5 r9 ]6 m+ [, J$ p        PUSH        DX
    5 z9 f  c% b. K8 u        PUSH        BX& ]- A  K/ n& v2 f) W7 G3 ]& B! `
            PUSH        CX' j. j& Y0 M) N2 [# O: O
            DEC        CX
    2 y' _4 t" E5 [& D% S% _        XCHG        DH,BH
    . y2 ]9 [8 ^# X, ^* \! y        CALL        HANOI
    " O+ ^3 F* Z' t8 K" l* D        POP        CX
    ; I& k+ m0 M: w0 Z# l        POP        BX
    ! s" E; V) v# \1 k8 z3 |        POP        DX
    . g: \5 g& i5 H; A. A2 C" U1 T- T        RET
    0 K9 l! w* Z4 w9 U; U5 @HANOI1:        CALL        MOVE
    , [$ m) d, ]) z; c4 _* Y7 G2 m        RET+ K& D. U* n; L8 I+ B+ i3 w) k
    HANOI        ENDP! v; j" W0 n/ a
    MOVE        PROC        NEAR1 b  ^$ M% N4 W. J+ Q
            MOV        DL,DH
    $ p$ _8 e! J  ^1 n7 K+ x) l' a        MOV        AH,2
    * u% D7 [3 K" _: K8 U3 I: H; R  K        INT        21H4 }1 D' ~( X4 E$ }
            MOV        DL,CL! _& H6 h# P" {' E- I
            ADD        DL,30H
    0 [& U" M( ^& ?- k4 z* d        MOV        AH,2, s* q* V& W* m) b! H
            INT        21H9 s7 [' f% [% Z
            MOV        DL,'-'3 h+ x$ n. w8 [$ h
            MOV        AH,2
    0 G2 i5 G6 }9 \0 e3 j        INT        21H
    $ C; R! d' f( |$ t# t0 R+ z7 {        MOV        DL,'-'3 t! N" q2 W- ?" b! S3 h
            MOV        AH,2# x5 \3 t1 n3 N+ [, s
            INT        21H
    0 F6 q8 D; ]6 z8 k2 u1 h5 k        MOV        DL,'>', a/ U& s: F6 k2 ]2 D* R& n2 C
            MOV        AH,2! v$ Z! U) T; [( [2 Z
            INT        21H7 d( P& ]8 g4 U
            MOV        DL,BL( v5 F' l5 p, P2 X: {: D, X: S6 B
            MOV        AH,22 A! B$ T7 O* ]1 g3 `" h
            INT        21H
    , h: @! Z" y" t0 W, {) u2 X3 [; A* u# V        MOV        DL,' '. D5 O: o1 P. P/ f. C# S4 E  j# }
            MOV        AH,2* e. f6 q  u& p# P0 ^+ K
            INT        21H( ]  M7 C( d, e2 [  r
            MOV        DL,' '. U- d' w9 X- {/ D* B* K
            MOV        AH,24 q6 m: L0 v' [. G( n9 K
            INT        21H
    % Y/ j7 r  D* a! W4 c% M        RET, z: P$ {5 E, }+ t' A
    MOVE        ENDP2 q: }8 l$ |( R# x) Y
    START:        MOV        DH,'A'
    / Y' }2 ]0 |& A$ ^$ x) Q0 v' F        MOV        BH,'B'
    ; s! N2 R& D, X- g  R7 X$ I* i        MOV        BL,'C'
    2 u4 G. f9 W! t8 c. ]        MOV        AH,1
    + S1 [: F# V! [# a- K6 g9 T6 Q7 t3 G        INT        21H  x5 I+ d/ K9 s; L* |0 w7 o
            SUB        AL,30H6 z2 m1 ?$ w- j1 ^" U7 V& K0 e& [9 _0 p
            XOR        CH,CH5 r+ Q% d3 O. c; |. K7 j
            MOV        CL,AL
    - G- m4 L9 {0 q$ Z$ W1 C- |3 H        CALL        HANOI3 t9 q2 h  I8 U9 K
            MOV        DL,0AH1 C) D# d7 e4 V4 r  ^
            MOV        AH,25 q: b) Q" V( @* ~0 z5 P7 [
            INT        21H- Y+ C/ H% p- ]6 Y, v; G( S. n
            MOV        DL,0DH
    ' r( f8 ~% c; P4 c6 ^/ w        MOV        AH,2
    * J; a+ E9 {$ o# F6 J- M! O        INT        21H
    ) @. T. Z8 m( r% g: L: o8 ^        JMP        START6 o1 e& C$ a9 \8 F& }5 o8 R5 _4 m
            MOV        AH,4CH7 a5 O3 x/ _7 U  |& Y3 f
            INT        21H
    : D6 v, P4 n4 sCSEG        ENDS; T& `2 p- m7 p. j
            END        START
    回复

    使用道具 举报

    congyirui 实名认证       

    3

    主题

    5

    听众

    29

    积分

    升级  25.26%

    该用户从未签到

    自我介绍
    喜欢思考与创新
    我在汇编实验课上编的,我班只有我一个人编出来了,全年组好像也没有编出来的吧。。。关键汇编太繁琐,但执行起来效率很高
    回复

    使用道具 举报

    csk68 实名认证       

    3

    主题

    3

    听众

    40

    积分

    升级  36.84%

    该用户从未签到

    自我介绍
    快来就好!!!!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-12 02:04 , Processed in 0.479151 second(s), 104 queries .

    回顶部