QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    + h- j* \7 N& n" ~1 S- c河内塔 * [: R: d4 ~: q$ p
    费式数列 5 A- ~( @4 `' H, I6 x
    巴斯卡三角形 9 n, s" Y4 j1 e0 Z
    三色棋 - i9 N$ v5 d# O
    老鼠走迷官(一) ! i; P, ]7 w9 [& J1 g8 g, t( B
    老鼠走迷官(二) " n5 w- O- _" C+ f9 H$ N
    骑士走棋盘
    8 d' x; E6 l' n4 x八个皇后 9 p1 ?, n3 a9 l% w9 k- x+ H
    八枚银币
    6 L4 Y3 B* q% S- X" b0 S生命游戏
      x4 h. W% S* q& }' v; Q字串核对
    2 d- e9 ]' `: @" I! U. ?双色、三色河内塔
    . e8 k3 C8 y" ]+ V& j9 o背包问题(Knapsack Problem) " G3 d0 J4 v1 S5 F
    数、运算
    ) o3 ?" z" q, H" q* l: |* ^蒙地卡罗法求 PI 8 L' ^" U+ B4 y
    Eratosthenes筛选求质数
    ; R' i/ {+ P% g- G超长整数运算(大数运算)
    . d6 ~- Y% [& R/ ?, t长 PI 2 S% }6 H% {: S& s0 f) l( C
    最大公因数、最小公倍数、因式分解 " ^( U1 }4 u0 C! p9 O. a
    完美数
    1 [. Q7 Z1 H5 a  s  i阿姆斯壮数 " C9 h+ l; u; x1 B
    最大访客数
    $ _6 l* R8 \# s* k  M中序式转后序式(前序式) 3 g) M% w0 w' f/ E3 Z. ^
    后序式的运算
    + [* q" u! _+ A' m( ^) E关于赌博 , X/ P9 v3 \$ ?) Y. {: |
    洗扑克牌(乱数排列) & h! t5 V3 i" X" x0 R* m
    Craps赌博游戏
    4 j, b2 F4 g. H1 O; ?' y7 Q1 S约瑟夫问题(Josephus Problem)
    ) O8 D3 `5 s& Y+ ~集合问题 5 ^0 j7 L0 x' Y% h; g" M
    排列组合 ' d5 {* D$ A* @# s) K- \
    格雷码(Gray Code)
    # Z6 Q" U) x: Q- i+ l! v产生可能的集合 ! j" x* J+ o4 O% V7 b( V! P0 H- i9 }
    m元素集合的n个元素子集 ( o) L: ^( b1 q: o! U, W+ s  p5 T1 c
    数字拆解 . p+ `% B$ V* g5 y1 {; I
    排序
      L( e' I: |, U0 e5 |得分排行 5 n, f5 P; p: \( C9 D- m7 E1 [
    选择、插入、气泡排序
    # m8 q8 c: M' R3 B" e; c0 A" l% r; ZShell 排序法 - 改良的插入排序 , Z! J# o: d. `
    Shaker 排序法 - 改良的气泡排序
    % x- S0 H0 H" T1 E# [& q7 WHeap 排序法 - 改良的选择排序 * s" a/ T* m0 I) j) E
    快速排序法(一)   F3 \0 {3 O; U( S: z* e
    快速排序法(二) / X+ H' a0 ~2 Y/ B* ]( D
    快速排序法(三) & ~1 f( q5 @* Y8 p  |/ C; n& ~
    合并排序法
    2 i: i$ g3 E1 ^7 G3 s基数排序法
    ! N/ ~* `" h& E( v搜寻 $ _/ P  s# Z3 n8 H. a
    循序搜寻法(使用卫兵)
      s' d3 a/ |7 @0 t5 ?  T, [( ^2 N5 v二分搜寻法(搜寻原则的代表)
    ! h6 w8 ^+ d- }/ B0 L插补搜寻法
    ( [! {0 G4 O) e费氏搜寻法
    $ ]# G* e( ]; Z* z) ~矩阵 + H. m, P4 A! @2 C  D7 T, r
    稀疏矩阵
    $ g1 p* O, ]2 C**矩阵转一维矩阵 # |, f. p0 c% O- i' p
    上三角、下三角、对称矩阵
    8 d8 [9 M9 K2 D奇数魔方阵
    / |- w% k0 H6 Z8 r; |. I' H' f' i3 f4N 魔方阵 , n0 ^! _9 Q2 {' X* w8 G
    2(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
    ' ]; s+ \1 R# S: E        ASSUME        CS:CSEG& A0 c% z; w) _- i7 v
    HANOI        PROC        NEAR
    9 a/ h2 N6 R# V' ^9 [9 }        CMP        CX,1
    1 J  }& ]) X3 K  ~: Y        JBE        HANOI1# i2 [1 y: ^/ I4 z9 ?& E
            PUSH        DX* F+ l9 o# r5 ]* C; m( q% ]
            PUSH        BX- {' M7 u( u: }7 W$ @* L9 C
            PUSH        CX
    & N  `1 `6 v  `        DEC        CX
    9 u: B+ L- C2 P* f' J        XCHG        BH,BL" z6 o: c7 p/ ~3 ]( m7 s. }
            CALL        HANOI
    / Y; N& y& p. S        POP        CX
    $ C1 p  Q/ V2 w8 l. A  |        POP        BX) r0 C+ p# i' A; n2 ?9 V6 g( g: @
            POP        DX/ n8 j5 z6 ~0 O
            CALL        MOVE
    - z( m$ L2 G& w+ m        PUSH        DX
    8 U$ ?. j) U; O8 l7 F, s        PUSH        BX& N1 K* Z! \4 Y$ t1 N
            PUSH        CX
    , p3 w! ~6 F0 |8 Q) r, \3 A        DEC        CX
    8 w+ P$ o3 s, B        XCHG        DH,BH  T: P% B1 z! c1 \1 F& |+ ]
            CALL        HANOI
    9 R- Y- C( O$ f: i" `+ w        POP        CX
    4 I8 `* ~0 T5 Z7 s. A6 G2 `' u, m5 M        POP        BX
    7 T3 n9 D% v* f( |4 r. _        POP        DX
    1 |: P& f8 N7 b0 n        RET1 A5 Q% @9 @2 V" z4 e
    HANOI1:        CALL        MOVE( o* U2 J" h' U  Y0 U* {% F
            RET- }" N; S0 \  q7 K" p8 m) i& k
    HANOI        ENDP" k& Y1 H; s( ~/ Z6 ?
    MOVE        PROC        NEAR6 X8 Y! X8 `/ W
            MOV        DL,DH
    1 ]) Z& O6 P9 P( u' a        MOV        AH,2% g7 O) Q8 O' C# {2 A- T6 m) |
            INT        21H
    " O5 j0 F" _8 ^7 `/ a7 C        MOV        DL,CL
    : i( H# t9 m" u. {        ADD        DL,30H
    ! ^) u) [# ^! Q" m4 [5 ?        MOV        AH,2. ~* t; w; ?# U6 v/ k
            INT        21H
    6 J) y# ?8 Y0 F  i1 ^        MOV        DL,'-'
    . I  E3 v/ e' ?# @1 ?        MOV        AH,2
    9 W1 Q% S+ ?( X! a        INT        21H. I1 o4 N$ O: j. s' w5 M
            MOV        DL,'-'9 r% \9 T5 I$ a# v- P: M1 ~& P
            MOV        AH,2! `+ T- A9 |8 d1 S, ^6 x
            INT        21H# g# m# n0 ]! {3 K9 Y% H7 ^- H( c
            MOV        DL,'>'
    ; g' i+ ?0 F4 D" b# P' ]5 Y% ?        MOV        AH,2
    / F. T( k5 t7 ~        INT        21H
    0 P4 b7 n* S) m% s# ~$ O        MOV        DL,BL. y% H" d" h7 B' N
            MOV        AH,29 ?& }% K" f( X3 w) C! ^6 `# ?, b
            INT        21H
    ' i# G/ O6 }2 F% n+ Q        MOV        DL,' '! j9 e# v0 k1 q- c- ~* B2 Y
            MOV        AH,2( r: i. n0 J% o8 L
            INT        21H
    9 u: |' A! l2 g: Y, k6 ^( f' _        MOV        DL,' '5 V4 T. i  Y  l- ]/ ^3 c: H
            MOV        AH,2% r% |: H7 g4 D- z
            INT        21H5 B; O6 h0 }  K
            RET* ]0 \% f: x6 T0 u% t. t1 s  {  L
    MOVE        ENDP
    - h6 z7 w5 Y/ {2 mSTART:        MOV        DH,'A'" L+ G% h; j6 [+ V. l0 j6 m
            MOV        BH,'B'" `4 P* s0 o% {
            MOV        BL,'C'
    & t  S6 G& t. I6 @5 }' h( t        MOV        AH,1
    ; S- q6 B! |$ P" W) o1 J        INT        21H, K9 u( G7 u9 X2 e- q9 ?" Q/ v
            SUB        AL,30H
    * a9 E" S$ ]  Q( h5 H# x        XOR        CH,CH
    ) T! a0 p% m/ X4 _& g; J- U        MOV        CL,AL- }" k' [5 T' _, p7 x; \
            CALL        HANOI- {( d  g9 E- f7 |
            MOV        DL,0AH
    : F+ b+ x; u4 Y# |# R2 U        MOV        AH,2, F" n9 m  Z5 }& U& J8 G; W
            INT        21H
    8 x" l! A) i% j/ b7 p* Y        MOV        DL,0DH
    % N7 P; g& I: [$ {6 ~        MOV        AH,28 p/ ?& Z: d$ o0 {+ V, a
            INT        21H
    ( E+ B! V# J- ~        JMP        START# `+ i4 s3 Q4 h5 ?; P3 z
            MOV        AH,4CH
    ; G3 D: \+ U1 L8 h' O) S: g2 {  ?        INT        21H
    4 v$ i1 F' S9 C, p, E$ S- qCSEG        ENDS- L8 Y- E* c4 N& G& w; [) @8 l
            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-7-18 22:06 , Processed in 3.476986 second(s), 103 queries .

    回顶部