QQ登录

只需要一步,快速开始

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

一些常用的经典算法(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

    目录:参考一下:: \& u# ]9 @) b. T8 s7 Y
    河内塔
    / J0 ?! D2 _6 w' f" d. s费式数列
    * \" i$ K: X- e* `3 Y) O巴斯卡三角形 ( U2 G- [* y3 H7 G4 x# u
    三色棋
    - s( S# V/ R% Q6 f) ~+ j老鼠走迷官(一) ( C: p, X3 D" U& [' \$ E2 K
    老鼠走迷官(二)
    , [: W$ }0 l. i3 {% u( b* V0 _" g骑士走棋盘 1 @( [9 u( R% n) [4 Q7 `9 b
    八个皇后 1 H: g. B+ t- \  `
    八枚银币 $ {* I8 \2 b  f" H% c8 p
    生命游戏
    4 Q# R8 _5 ~3 {字串核对
    6 A8 J) U9 {2 @) y) `双色、三色河内塔 # Y3 P( ]- z, n; E( u
    背包问题(Knapsack Problem)
    0 u7 s: c$ o+ N( d. o# p/ ?数、运算
    6 q5 c$ K5 u6 x: O7 N1 H1 `) N蒙地卡罗法求 PI
    + v9 G7 K1 Q5 y& K/ a. n8 DEratosthenes筛选求质数 , x0 A3 B9 d7 S' b3 y
    超长整数运算(大数运算) , y3 Z4 _6 Q' ^! A" Z! G7 D& g3 n& U& {1 g
    长 PI ' R# \0 d! m) f' I$ H  c* Z! |: J
    最大公因数、最小公倍数、因式分解
    + u# B% A+ [* r/ l完美数 % x- r1 v3 D& g" R
    阿姆斯壮数 $ a( J0 S6 X0 ~& D2 m" n: \+ o* B
    最大访客数
      P  i$ O# e9 ^, ^+ |7 o中序式转后序式(前序式)
    / A! Y- `1 z" V: C0 s6 h; ~后序式的运算 / B- h  S" I! }/ f; H. `3 M8 C5 W
    关于赌博 8 M3 l# I* A; h* i/ F
    洗扑克牌(乱数排列)
    # W! E* f" S- V. d' e( b0 m. PCraps赌博游戏 * k' E! Z; X/ G! c: Q
    约瑟夫问题(Josephus Problem)
    ; s3 T5 ~! x' F$ E8 A+ C) m6 y集合问题
    " s4 v4 p/ f% D; E: F排列组合 4 c7 A. h- r2 c1 j* \' r! ^0 t/ G
    格雷码(Gray Code) ' o$ }! j9 A0 J" _) X9 N
    产生可能的集合
    " F) W0 C4 k3 C& K# em元素集合的n个元素子集
    , b  T0 u) ~. p) `6 `, q数字拆解 4 L, \6 p8 N4 x& {: A$ }6 y8 u. ]" ?
    排序
    * `) E7 W1 }' w得分排行
    + |% p' t, ^; ]) [' E选择、插入、气泡排序 & e% D2 q$ m8 K# N: C' V5 a# x7 `
    Shell 排序法 - 改良的插入排序 : y( [" ~) O) h
    Shaker 排序法 - 改良的气泡排序 1 v1 s1 Z2 Y( D; F* V( j* Q1 i5 U
    Heap 排序法 - 改良的选择排序 7 |& _  e4 [: y& c) _
    快速排序法(一) 2 O4 {. q. {' i/ D+ _3 H
    快速排序法(二) 8 e' v6 A! R' m/ V9 M
    快速排序法(三) # t; C/ \1 H5 A
    合并排序法
    6 L$ A) d3 \0 X6 X  u基数排序法 ; y3 Q, Z% H* ?  N) s: R1 Y
    搜寻 / S2 M6 b0 Q0 w: E
    循序搜寻法(使用卫兵) ; B; `0 i5 t7 r3 ~* B3 x
    二分搜寻法(搜寻原则的代表)
    6 `  X  N, L8 C  z; n插补搜寻法 & W$ B& L& ]! {) z' n
    费氏搜寻法
    8 f% m* H9 x; B  Q% I$ K" W8 Z矩阵
    2 m& K- P  j7 Z& V. G/ ^稀疏矩阵
    . i- G0 u. J9 Q& U8 M4 }**矩阵转一维矩阵
    ( k% A# Q0 {+ o* R上三角、下三角、对称矩阵 , [: d( {9 p, k7 u8 J4 J
    奇数魔方阵 8 q5 F+ V& a% ]) a6 H) ?
    4N 魔方阵 : p2 G% H/ a+ Q/ v8 J) [. N
    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
    0 A* n7 L7 u5 x7 Q( S$ W% Y+ F$ d        ASSUME        CS:CSEG+ {7 L4 @, {5 b+ j& `% z( j
    HANOI        PROC        NEAR" O# Y5 N" {2 @) ~) s
            CMP        CX,1
    + ?" o$ X* Z! w        JBE        HANOI1
    . n5 U: d7 K5 F( I        PUSH        DX+ K6 K$ |' y. W  ]6 @) Y, I
            PUSH        BX
    7 K: o% g5 U* p: i        PUSH        CX) d! e- ^+ y5 h% W: Z
            DEC        CX- k+ ~& l+ o2 h
            XCHG        BH,BL" U  n$ e1 m0 E9 i: J
            CALL        HANOI9 t9 I6 e3 Y8 v
            POP        CX
    ; W6 t' ?" c- v: B        POP        BX
    & l0 ^, v: l& s7 ~0 |        POP        DX0 J2 y7 v0 {5 z% n& ?
            CALL        MOVE
    / \* F; ~% Z9 r9 M        PUSH        DX
    5 I) V4 C( c; {8 h        PUSH        BX
    + F* ]% _0 h$ j% m& l9 H' X) s  U        PUSH        CX5 ?0 r' e  X3 Y
            DEC        CX
    ; ?: P  c* z2 Q- g) U) n4 [0 l        XCHG        DH,BH
    . W: ?1 T5 j; n( c# f; I        CALL        HANOI' i0 @4 q5 \% l6 p  S: T
            POP        CX
    / I# [4 S+ E' ~7 `6 R        POP        BX/ e9 c7 @( v7 W7 U: T
            POP        DX$ L6 Z$ d( s) |) [1 h. S3 O5 [
            RET
    ! q' ^+ C2 v5 q' b4 lHANOI1:        CALL        MOVE
    ) C" j' V- y8 n# F$ c" D( x  p        RET
    $ R& K# P5 A0 ~( X6 jHANOI        ENDP! p1 `! ^5 v6 C6 Q# m6 ~
    MOVE        PROC        NEAR
    " F+ O# P3 _4 h7 q" j        MOV        DL,DH
    - {# a+ w5 }; o: k' P        MOV        AH,2
    * M( e$ N& Q& f4 J        INT        21H
    + V$ k7 m% U- [+ B4 `) s- [        MOV        DL,CL
    ; U0 U0 L5 H' D" O        ADD        DL,30H3 S0 ?* d" f8 n. Y4 l
            MOV        AH,24 W' G! j1 A5 p
            INT        21H
    2 z0 G' y/ B8 Y5 v2 w0 f  B        MOV        DL,'-'6 `- [( C7 m: [: u
            MOV        AH,2( y2 `$ ~7 V! {. h) B- |
            INT        21H
    - ?* |! U+ \8 u& D        MOV        DL,'-'
    6 J% _( o- I6 h* h8 {) g5 G        MOV        AH,27 R; n' L; b* D1 U; Y! O& ~
            INT        21H
    5 s& h  w) U, j- L$ Y        MOV        DL,'>'2 ?' P) b0 m& j( d
            MOV        AH,29 c  u7 {2 i, q' j3 H
            INT        21H3 m- R8 Y4 B3 m4 S8 l
            MOV        DL,BL; z9 }& z: |  k: N
            MOV        AH,2" B9 r+ h8 i& K
            INT        21H
    0 V( P; U) d9 V/ o+ w        MOV        DL,' '/ j+ p6 \8 e: W; q
            MOV        AH,2% Y* x9 }5 v: p- e6 w" v
            INT        21H
    ' v& h# t( f, j, p# Y, ]/ h        MOV        DL,' '9 G5 e# I( x  o; p2 b
            MOV        AH,2
    3 o" i% q0 x1 v( y        INT        21H$ ^8 n* j5 [: v  N$ v$ }  _
            RET8 f' t3 q) C% ]* L# j
    MOVE        ENDP
    7 q) |4 O5 k+ Z8 ^+ X2 KSTART:        MOV        DH,'A'
    " J) g! {. f9 _* P6 o7 A        MOV        BH,'B'7 a: X2 U$ ?$ n/ @3 l- `$ K
            MOV        BL,'C'! l$ q* c* r9 z9 z/ }5 D3 E! u
            MOV        AH,12 Q; q! G8 Z. M! h- Z, t. p
            INT        21H% V! b$ R+ Q0 J4 j( k
            SUB        AL,30H
    ! P9 J5 q" d7 m        XOR        CH,CH/ ]' H3 L& X6 g  @; Q, @; P0 q
            MOV        CL,AL
    % v6 M3 z! W$ o. g7 Y        CALL        HANOI! v% }/ {% d9 s! U
            MOV        DL,0AH" y/ T1 w1 x0 I  O! _
            MOV        AH,22 p8 L+ m" r* O2 I
            INT        21H
    5 G5 D5 T: G4 x, g! C        MOV        DL,0DH
    & ?) @9 n3 J! W        MOV        AH,2
    ; N& j! v: B" L( o! J8 _        INT        21H0 O9 w% [, y, F/ i5 |8 C/ |' F; y
            JMP        START
    ; O) T; K! E/ W& y4 ]4 v        MOV        AH,4CH
    + a. r0 x+ w7 ^        INT        21H
    7 G% |. \3 S4 l) G% O% D5 f* r4 rCSEG        ENDS
    $ P5 T& e) C( `, s* G) _        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-9-1 06:45 , Processed in 0.443961 second(s), 104 queries .

    回顶部