QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    * e; t: B( T" X& w% [$ _% g河内塔
    ! s+ m: l+ z8 e0 G费式数列
    0 ?" M3 J- B7 m) P6 S$ b巴斯卡三角形
    & f+ o7 _& C' C$ w4 _& I三色棋
    6 c! @! N/ y$ G5 U老鼠走迷官(一)
    6 q; Z+ M2 Q, l. n+ s: p老鼠走迷官(二)
    & v8 D* {$ B8 d% S8 g5 M骑士走棋盘 + B8 C! A8 K7 f2 b  d
    八个皇后
    5 [5 i, [, V! ?八枚银币 , _, U, Y: T5 G+ c. q# z  U
    生命游戏 ( V* C8 U4 W  G! U
    字串核对 ! T+ ^: L8 n  Q; ~
    双色、三色河内塔
    . b1 R- Z: w* |7 k背包问题(Knapsack Problem)
    7 P  g$ W" \. O; y* u! @0 c数、运算   l3 z' C: P4 _) B# B8 L9 Y" ^4 C
    蒙地卡罗法求 PI 2 X& m) w8 r1 A& e
    Eratosthenes筛选求质数
    1 u% b# K( [1 b- T4 ^超长整数运算(大数运算)
    3 {2 ~' L9 r8 C! h长 PI
    6 ~: f: p. N8 Q" n3 r9 S2 y最大公因数、最小公倍数、因式分解 & N+ T1 y8 j9 j2 H6 w
    完美数 , h8 q7 U* m' |* K6 o. m
    阿姆斯壮数 5 F7 [! E5 R( p# D( ^
    最大访客数
    & i9 j) i) T2 {中序式转后序式(前序式) ( K0 g7 I$ _+ x- _2 z  S
    后序式的运算 8 [0 f: Z/ Q2 T  v* ]4 L$ e+ n
    关于赌博 # @) j( e3 s, d( L( v
    洗扑克牌(乱数排列) + A$ |# A1 w% ^$ v1 ^+ M
    Craps赌博游戏 1 u3 v% V) f6 z1 D, F( k( X; A
    约瑟夫问题(Josephus Problem)
    4 g  M- d& V5 Y: Y& s' V* s集合问题 ) e; a, H* f" A6 v% U2 R
    排列组合
    $ g$ _" F0 P% n! F格雷码(Gray Code)
    ' n9 h- r7 Y- P) [& q产生可能的集合 6 S6 J0 j. x. ^2 X+ S- E1 l5 \. a
    m元素集合的n个元素子集
    / ^* ^% v" `" H- z: M! t  K& {. T数字拆解
    5 H& ~4 j8 t1 d- W1 v% @排序
    3 r. q' ~- g( ?$ M4 ?得分排行 . g7 i3 f/ H5 _, y
    选择、插入、气泡排序 - u9 ~& ]% Q' B' H5 y
    Shell 排序法 - 改良的插入排序
    3 o( P# T+ f3 v, I0 OShaker 排序法 - 改良的气泡排序
    ; X0 F* |+ {/ A5 \& lHeap 排序法 - 改良的选择排序
    9 I6 U$ T& n0 a  a: J( s% Z) e快速排序法(一) ! f4 B- B$ }2 `; @' V, M
    快速排序法(二) : m3 s2 M" ~5 }, s- r1 ]5 d6 g
    快速排序法(三)
    % U0 |. p: V- z4 s, G合并排序法 ) M8 A2 Q; f  J; R
    基数排序法 % w, n" N5 r9 }  D7 V
    搜寻 - q' Z/ U* t' b% e2 P1 G% k
    循序搜寻法(使用卫兵) ; o1 T7 I. e" F
    二分搜寻法(搜寻原则的代表) ; c! d5 J* P+ @; J0 c+ I
    插补搜寻法
    ; D3 |1 `, p/ H5 L/ T7 W1 z; {费氏搜寻法
    % `; O0 K5 Y/ B矩阵 1 |2 \. u+ D/ j  |! i
    稀疏矩阵
    6 F+ c) V6 R$ E, B& f$ P! A+ W**矩阵转一维矩阵 % {$ V! l! i( I; a  p3 R) C
    上三角、下三角、对称矩阵
    * X& l* f- ?2 e( k% H奇数魔方阵
    0 h3 ^7 `3 V1 g2 [  W6 S: J4N 魔方阵
    : w) F2 F# m; E# 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
    6 S1 l( b+ \9 g! W9 h        ASSUME        CS:CSEG
    ' |) q; j8 W9 T, O4 N' @! mHANOI        PROC        NEAR$ ^& e9 ~) o4 G$ @
            CMP        CX,1
    $ T0 F' ]8 ~. \" r        JBE        HANOI1+ N$ Q3 |! v- B( p3 y) t" P; ?
            PUSH        DX% ]3 p# r$ y/ c
            PUSH        BX8 t3 m5 L' b: w4 t9 M5 h
            PUSH        CX
    8 N, F" z# O6 q9 {+ A6 y! F        DEC        CX$ C% b) Y/ Q& X+ O1 f
            XCHG        BH,BL. F8 Z7 B/ g: V  u" q; l
            CALL        HANOI
    6 S: h9 ?. Z1 e1 r2 m% N        POP        CX4 Z! f' g: n+ l; `! G9 T
            POP        BX
    6 c( t5 K- N* M: E8 W7 ~1 y        POP        DX) N2 [, ]  m. B& v$ f
            CALL        MOVE
    8 e# Z& V- ]* C1 l9 {. u        PUSH        DX
    & t+ s$ s0 Z4 O        PUSH        BX4 T4 Y% G8 o0 J3 |! n! B8 Z9 u
            PUSH        CX
    # f+ f9 Y9 J1 z& X$ g4 q1 Y        DEC        CX% K7 S4 M& u9 u$ I- b" T
            XCHG        DH,BH
    - U4 y1 g" z: a( K* P3 n: }& h        CALL        HANOI, R4 _! Y# r- ~) a" Z2 i6 z
            POP        CX' e( P, t  r9 F, h" O, i4 ^
            POP        BX3 O% p: s7 s. C  h
            POP        DX
    " c/ I# r9 p7 U8 N3 g7 g        RET7 k* Z5 }4 @. s% g/ {
    HANOI1:        CALL        MOVE
    8 ]: \2 y' F  }" X" u8 e/ l        RET
    , q6 a& A. R; \' W: L1 G" jHANOI        ENDP
    , V8 O7 b% e: d5 ~* xMOVE        PROC        NEAR0 ^1 F: E5 X# ]2 |  b# k
            MOV        DL,DH
    . O- Y) Z) W4 q) u8 F% `, [( u8 Q        MOV        AH,2
    3 ~( y3 S7 D' {2 O% U$ t- R% |        INT        21H
    ; r  \" }9 L7 `/ o1 f! @$ v        MOV        DL,CL
    + o3 `7 `3 }" U( K' ^. f1 N7 k        ADD        DL,30H
    7 N/ P2 P2 j" N6 b- a        MOV        AH,2
    * \& f; c- k7 h3 H7 z        INT        21H; ]; Y, v8 g2 b
            MOV        DL,'-', N" a+ ^/ E6 h; b- ?: c% W
            MOV        AH,2, V3 D& U, q+ h3 @; Z. q6 X# r5 }
            INT        21H8 Q6 y6 M0 k- M8 Z( z9 I+ E+ c
            MOV        DL,'-'
    & v8 @4 v* {0 j) b; `  _        MOV        AH,2
    3 e" g4 e9 J: D( _; k& t        INT        21H
    8 B/ ^) a) S. a* j/ D6 |        MOV        DL,'>'
      _/ c4 p/ ^- \# |2 h        MOV        AH,2
    7 T- `, R! `9 X5 Y$ ~3 h/ U* X4 ]- O" @        INT        21H- |0 \; E/ ^% L! ]. p
            MOV        DL,BL
    ( `( J3 s1 z  L4 `. t* O        MOV        AH,2
    & A5 Q9 z, }6 A+ Y9 Y6 |        INT        21H
    2 S% n& v: a# M        MOV        DL,' '
    : S" Q* H5 C; D! ^  v        MOV        AH,2
    : U$ O" g' q- a$ q        INT        21H$ U' |% A; z3 Y7 P
            MOV        DL,' '
    1 w3 h% \# r6 U        MOV        AH,2) A; P; r8 i% o3 E5 M7 r+ [
            INT        21H6 e* U" T0 @2 P1 f- A
            RET
    2 C( Q. j1 ]) x7 f& U. R: FMOVE        ENDP
    ! @8 q" l% U0 Y2 M# d; m+ ?: G3 u7 gSTART:        MOV        DH,'A'
    0 J8 j: B: u) X$ M        MOV        BH,'B'
    $ D7 y$ H. |6 ^$ V3 k1 e9 `! N        MOV        BL,'C'
    0 m- J! C4 f( i$ n4 q; J3 |5 Q$ ?5 k        MOV        AH,1
    0 {& ?; F$ j( G2 Z8 n        INT        21H! M7 p" J% a# h; X; I9 }+ e) K+ a* e
            SUB        AL,30H6 c/ T2 `* C# a
            XOR        CH,CH. }/ L) N* T1 G
            MOV        CL,AL4 j( @1 c, V# \" V  n( N8 t
            CALL        HANOI' ^* T  Q* _. `9 A# B; S+ j7 z
            MOV        DL,0AH! I: S9 Y8 ^. P4 S( e. i
            MOV        AH,2
    1 K  k5 A( |- ~9 _; n        INT        21H
    , C) F0 ^; }9 f3 [# \        MOV        DL,0DH! n7 M! o8 M( D! \3 F* O' p
            MOV        AH,22 B) w7 [/ N; q& F' N# A
            INT        21H
    + g1 v& v2 \3 W! l        JMP        START5 v) F& w7 g2 U' h! N
            MOV        AH,4CH
    : {7 Q1 p, R: Z9 u& y9 a5 x        INT        21H
    ) E6 @7 ]' R: J- b- P' v) T& c( xCSEG        ENDS
    ) J, k" t5 j% d3 p0 M5 M- ?        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 01:45 , Processed in 0.454842 second(s), 103 queries .

    回顶部