QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 33681|回复: 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

    目录:参考一下:
    4 _4 r2 ~( l5 l河内塔
    " f) C( ?) R+ v" X& I4 Q' z费式数列 0 v+ E" j- L7 _2 j/ r
    巴斯卡三角形
    6 X! b( E) o# {$ z6 x* E$ x% }3 ?7 \三色棋 , v% O. [. ~! d+ `
    老鼠走迷官(一) 1 n+ ?* i) Q3 K- c) H
    老鼠走迷官(二) 9 v9 |- B7 a) ^& U* Z
    骑士走棋盘
    4 D& ~( ^5 a( Q* k5 C% w+ s* b八个皇后
    ' q: M( ^4 u4 p八枚银币 8 m4 K7 R. o2 j+ G% u! B% ^, q' I
    生命游戏 , \9 l! Z6 I+ g
    字串核对 7 ]/ ]& ~( R7 r1 Q& P3 }. e0 b/ l
    双色、三色河内塔
    8 ^1 I* s3 N5 U( }, `) R# R0 w背包问题(Knapsack Problem)
    ( s7 Y. a$ t8 I% i- n; C* h数、运算 " F0 W2 [; ^( ]% a
    蒙地卡罗法求 PI
    : A: g! y" v$ r# \Eratosthenes筛选求质数 8 H, b, W% ?5 o1 ]1 _
    超长整数运算(大数运算)
    + F" p# Q; ~' g长 PI % p9 k' j) |- A
    最大公因数、最小公倍数、因式分解   I* J! c* k8 ~4 V1 e" V
    完美数 $ |' k" F3 [! R0 \
    阿姆斯壮数 # f( V) v' W7 q! j
    最大访客数
    * K' h+ z! ~9 S) m中序式转后序式(前序式) 2 ~4 y: L% B0 M0 x* A: R: B2 f
    后序式的运算
    4 ^9 C5 S9 t) b2 V3 W( x+ s. `' B关于赌博 - R5 y5 m* a* ~$ s5 }3 s, j: j% {
    洗扑克牌(乱数排列) . Y: R8 m& m$ m5 _8 h
    Craps赌博游戏
    5 @! u! m# Y* g' R7 M8 h约瑟夫问题(Josephus Problem) " b" B- X2 a% D
    集合问题
    3 ]2 a! i  O4 ?& y& ]  o排列组合 5 k/ b8 b1 a6 w) C4 ^. E+ [
    格雷码(Gray Code)
    4 b. T$ w  F' y6 b7 C0 |) C' _/ r( M产生可能的集合 : n) Q! Z9 G, _
    m元素集合的n个元素子集
    ( j9 v/ @* v4 B* E( W. Z% Y+ J数字拆解 " r: c3 y( {; G) j
    排序
    8 e1 F3 l- g: ~& i+ G3 ]* n7 Y得分排行 : R/ a# l' C0 S' @
    选择、插入、气泡排序
      o% f# D/ x: v2 z/ _- w# OShell 排序法 - 改良的插入排序 1 F) I; m+ b+ R: N# ?
    Shaker 排序法 - 改良的气泡排序
    * c: s! T1 f2 x/ l1 I7 A% UHeap 排序法 - 改良的选择排序
    8 w  y* C! U3 t快速排序法(一)
    - f4 y& F! J5 u快速排序法(二)
    ' _. `; W& o3 o$ N/ x4 B: e+ V" Z快速排序法(三) 9 H( N+ W( D/ h" q& Z: ]
    合并排序法 / m# C& @8 G3 ~# N3 u
    基数排序法 9 [) r; j: K- l0 i
    搜寻
    4 n5 z. }5 l8 g( w循序搜寻法(使用卫兵) & @5 p" o: H& g
    二分搜寻法(搜寻原则的代表) * v! U  n0 Q' L; |5 ^
    插补搜寻法 ! z/ t: z+ Q8 p3 S* t7 p
    费氏搜寻法 6 z8 y/ X" ^" x1 E
    矩阵
    ' L. M; ^( w9 q7 S; m! f1 [2 J2 b0 D- l8 G稀疏矩阵
    8 o! {: F" D$ S  g) E**矩阵转一维矩阵 # _) O6 b5 I( z7 {2 y" q' m
    上三角、下三角、对称矩阵
    + J  t$ J  l9 ^/ p% b3 G# A奇数魔方阵
    + @) i* `# E# t" @5 M7 g0 @4N 魔方阵
    ! Y2 p+ q4 v9 B8 c) h2(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        SEGMENT7 u* G5 ?/ i+ O8 ?) J+ \) b' c
            ASSUME        CS:CSEG
    : z+ {% e, O; e+ dHANOI        PROC        NEAR. l8 T; ~! I7 N$ s+ K
            CMP        CX,1
    $ \  k. ~6 O" y+ E        JBE        HANOI1
      b6 L) Q  f2 n        PUSH        DX
    ! g8 ?& j) @) j1 Y' M        PUSH        BX
    * O, y$ Q) w6 B0 [6 c" @        PUSH        CX+ R. g- u2 A/ }# n
            DEC        CX
    ! `$ k" I$ d6 @0 n$ w# g- K+ W        XCHG        BH,BL
    - f8 `" n) }4 Y) ?        CALL        HANOI2 k; ], [$ `3 h
            POP        CX
    ) h, f2 r! g2 x        POP        BX5 a3 o) l% V9 o$ J  u- V/ O4 C  W
            POP        DX, k- s7 E" y6 q5 [& A
            CALL        MOVE' o, ]" o2 f4 f& ^. b3 b4 q
            PUSH        DX! \2 g; @6 M  g  r
            PUSH        BX
    % Y  V6 P2 Q3 `        PUSH        CX
    / P2 Q+ }& E+ s  J  L7 M        DEC        CX! f) E% g6 Q' [1 m; J$ X5 T
            XCHG        DH,BH
    ' b* Y& r5 U: Q        CALL        HANOI
    6 ^% L- z* c% m+ S) R6 H        POP        CX+ Z" `3 C0 ^( Z/ ^
            POP        BX
    % i! K2 e* p. S9 K5 a6 @        POP        DX
    . l. _* O1 L% X        RET
    2 Y4 V/ J. e) i( j/ Q" [HANOI1:        CALL        MOVE) X: H7 S% \  R5 ?# p
            RET( L$ x. M2 ]( h8 V& W
    HANOI        ENDP+ @, z& |& {& O( k2 R/ d# N
    MOVE        PROC        NEAR% a/ X, e  D4 P/ s! e
            MOV        DL,DH
    7 }2 }, t" e$ K- b        MOV        AH,22 o$ Y' [+ D, j7 D
            INT        21H% `$ J6 S  \5 f& k
            MOV        DL,CL
    * ^& f! d0 T) I0 D6 K) o        ADD        DL,30H
    9 L- A9 [6 I  H# B        MOV        AH,2& u* D: Q* u. Z" R
            INT        21H
    1 ~8 b& }  A& ~5 Z, v6 u: k        MOV        DL,'-'& B- V8 O, Z" p5 _% _* k% z
            MOV        AH,2
    2 z6 E1 m/ Y0 {5 d        INT        21H* m, y3 J0 d; x( `, g3 v
            MOV        DL,'-'
    * z" c# z& _6 s( ?3 A' D+ n        MOV        AH,2
    ! l& U4 _; i, |; v+ |% I% T        INT        21H
    3 Q6 U, H$ f3 ^0 g1 U2 g: {        MOV        DL,'>'9 h, b0 p1 o8 C
            MOV        AH,2! s, a' y* C/ o& R) ?
            INT        21H
    5 w* r1 @3 O, w  F8 e        MOV        DL,BL/ E- O* L' W* o& B$ J% b
            MOV        AH,2
    : f+ f7 X7 F" n# H( F# i        INT        21H
    / L9 b; X" C: n: i; [& N        MOV        DL,' ') \/ U: q0 J& R1 S1 H4 {
            MOV        AH,2
    ' `- X# b+ w  w+ L$ ]" Z        INT        21H# g9 ?# N( D  n
            MOV        DL,' '% y: A6 |4 H. |
            MOV        AH,2# g6 E3 \  j8 Y7 i5 P
            INT        21H6 q, G4 Y3 G, H8 G. ?
            RET1 t! E) v& w( i1 [  ~3 O/ J& f
    MOVE        ENDP
    , b$ F; L, |+ K3 Y/ p" x- T, JSTART:        MOV        DH,'A'+ I, e8 b& E, a+ g/ D
            MOV        BH,'B': E$ ~) n! G1 x$ m& V1 z6 X
            MOV        BL,'C'
    $ ?% C* Z/ O! ^; j$ t        MOV        AH,1
    1 ?9 ]$ ~5 ]+ @5 y7 g& I        INT        21H
    - c+ @3 \6 L- {) A0 m- u5 {        SUB        AL,30H
    , r1 u) {$ H$ \* ^* z  j- ]        XOR        CH,CH6 t& s" \* W; V' l( g
            MOV        CL,AL
    1 D9 f' h4 s" P+ ?% {; d! j        CALL        HANOI+ U. @" n  `: W5 b" J  z  b
            MOV        DL,0AH; w% ~& p, |1 ]' q/ ]" Y
            MOV        AH,2
    8 [5 M5 }( l" d; R- V4 x% W        INT        21H( j, t0 t; g, w. z3 ^- t
            MOV        DL,0DH
    9 s4 E/ C3 J/ l1 f        MOV        AH,2
    1 c( c: _( d3 s) V) |        INT        21H
    4 n' M; A0 g, r) A        JMP        START
    + Q! K8 D& |" V) o$ \# g4 \        MOV        AH,4CH
    8 s; y9 N3 ~$ c3 y' n: ?8 s/ C        INT        21H; {1 Q3 e" @0 p5 _% U
    CSEG        ENDS5 W  k/ F/ O3 x2 |
            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-6-1 03:35 , Processed in 0.570888 second(s), 104 queries .

    回顶部