QQ登录

只需要一步,快速开始

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

    目录:参考一下:! d( b; F# o9 k: q3 ~9 j# @2 U& ]
    河内塔
    : F2 p, \, g0 L2 w; }4 i5 J) V1 R+ d费式数列
    ( B; B' k6 ~/ {, F+ z巴斯卡三角形 1 k& c  E- w* M* w* u; }
    三色棋 " q& U1 T) |) j; j* ]
    老鼠走迷官(一) 1 v. D# H; v5 S! l
    老鼠走迷官(二)
    0 m' n4 [# M1 I! B骑士走棋盘 6 D" z7 F5 V5 X' ?
    八个皇后 % x2 y, {7 J0 s6 X
    八枚银币 + h4 E( P/ s+ G5 f
    生命游戏
    5 `( W; X/ g) P5 K" S" |* @7 ~字串核对 : w: R( t- r) F& M/ X* Y9 {
    双色、三色河内塔   P$ o( w  i1 V- E8 @7 b( N
    背包问题(Knapsack Problem)
    / n4 O. n, j! h* Q7 U数、运算
    ; Q. i0 P: x7 i9 h蒙地卡罗法求 PI
      e5 X% x6 ^. [" h5 qEratosthenes筛选求质数
    . G+ a8 f0 P! v$ G- [4 R超长整数运算(大数运算)
    2 D( ?# B& N; U2 h7 H  V- o长 PI " n8 x8 _0 P. \1 e3 q& e
    最大公因数、最小公倍数、因式分解 4 U  @( x, k, t* Z& q
    完美数 # u' I+ ~4 V$ v
    阿姆斯壮数
    % ~! n( d4 K( _1 B最大访客数
    0 g& e7 A, t. P; t7 Z中序式转后序式(前序式) . j$ @5 Y& Y1 P; z4 L/ m: p# r
    后序式的运算
    % f! b& `# D( L+ t关于赌博 & m( X+ u. N' [8 `& u0 g! Z, o4 l
    洗扑克牌(乱数排列) & t( i% }' ^) _
    Craps赌博游戏
    ; }! t- Y4 j' i0 I8 a  B8 K: N: w" t约瑟夫问题(Josephus Problem)
    ! m6 g+ D/ O5 k. x% f$ B集合问题
    & f* X. x; T3 c2 f! u) l排列组合 : e! M" N* g; G: p
    格雷码(Gray Code)
    2 |" u: u) B8 p  P产生可能的集合 ! ~! A9 m3 \: N% M
    m元素集合的n个元素子集 # [5 b1 A- y) h* {
    数字拆解 . r2 L. \; I; h
    排序 9 b8 F7 l* N" }/ |6 Y: _& @; W
    得分排行
    ) E! S5 b0 P- B选择、插入、气泡排序 2 Y+ O; ?# f1 `! @1 B, S
    Shell 排序法 - 改良的插入排序 8 i6 u7 a- Z; C( H; p- k/ Z% y1 i+ @
    Shaker 排序法 - 改良的气泡排序 * I! O, Y+ n! _% l$ f
    Heap 排序法 - 改良的选择排序
    7 E4 f8 `1 W. S! }8 Q: A快速排序法(一)
    ) T% X( B- y# m% L快速排序法(二) & m& o' E" L# I% y. _
    快速排序法(三) $ N& w9 Q2 F2 ~1 G& Q3 A' ^
    合并排序法
    5 T- |/ ^. S; R5 \0 F- e  |基数排序法
    4 n; ^4 Y2 |! o# i: t1 P/ p6 [1 n搜寻
    : W$ Q& n- ]8 S9 f6 a5 c7 n7 q# B循序搜寻法(使用卫兵) - `' g5 Q- B. q1 M+ s
    二分搜寻法(搜寻原则的代表) 9 W& S2 O4 ]+ f6 o& `
    插补搜寻法 4 t1 c2 t/ p) [+ E
    费氏搜寻法 % A' a; p$ r+ G" t  Q
    矩阵 . i7 }- t7 N3 ?& J/ x
    稀疏矩阵
    9 E) q! o  l9 T- ~1 L* t: I5 _**矩阵转一维矩阵 ! }6 H4 \) T0 l+ F) }+ i
    上三角、下三角、对称矩阵 . \5 e0 k  n* R7 G1 ~) d6 Y( E
    奇数魔方阵
    : U" D$ V1 B" @5 k* i4N 魔方阵 / `/ U) j; E( L
    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        SEGMENT6 l: [' h7 w9 k( g
            ASSUME        CS:CSEG/ h7 T* ?% g9 F8 T# c% V
    HANOI        PROC        NEAR
    , C- H8 X" Q6 l* X        CMP        CX,1, V# M" L& }: a
            JBE        HANOI1
    " ~6 I. g3 X- a2 D- T8 y        PUSH        DX
    * D+ V! r. P: r& D$ E        PUSH        BX
    * \% O6 W; O% `- Z4 N        PUSH        CX" t3 o: @4 }+ p* k9 W& y8 A
            DEC        CX
    / H; ~6 I9 G% `9 P5 u        XCHG        BH,BL
    * a6 D1 q4 Y# @        CALL        HANOI, }; T5 ]' D* }: ?
            POP        CX
    " i# G8 h6 m  \) ?% x3 V" R        POP        BX: T' m, }( F! b' n: c
            POP        DX
    2 b; C3 k$ H0 q5 |5 P$ a        CALL        MOVE
    7 w( r% D* w7 m        PUSH        DX
    + Q0 |- ^0 D9 w        PUSH        BX9 k! b) n  R( Y
            PUSH        CX
    * {  F* e1 d5 n        DEC        CX
    . X$ M) r  u5 y; M: e1 [        XCHG        DH,BH  T! M  f9 E4 I8 W. g7 D2 R
            CALL        HANOI, h4 r* R, y0 Y% h1 O
            POP        CX; V2 Z% i6 `% a2 W7 D* `+ p; W
            POP        BX
    ! H+ N* W' d3 C        POP        DX9 j8 X) g* i. v9 X( `
            RET
    2 q, L& n% ?+ m# V( w( oHANOI1:        CALL        MOVE2 K4 n6 A! B* D, n' e/ q
            RET
    ! @0 E0 b: c' u4 O# o" O% lHANOI        ENDP0 a, C. v: u1 A+ m
    MOVE        PROC        NEAR7 y/ w+ d  d) B4 E
            MOV        DL,DH
    / q9 W, i+ C$ y1 V# U2 |; b        MOV        AH,2
    7 r- |0 w( G$ L  c6 o% G        INT        21H/ W- a/ ?: T& p% n
            MOV        DL,CL* b8 q- {: p4 N# N2 j2 M  S
            ADD        DL,30H
    # G8 e& W; V9 a# k        MOV        AH,2
    ! g, ^* K$ _, _8 L8 I) n/ s        INT        21H9 s+ N% F, t" s) |3 o$ \& f
            MOV        DL,'-'' F7 U" p/ B4 j9 ]% S
            MOV        AH,2
    ! x6 `) g" M6 U8 t        INT        21H( \, y7 s9 g, L* N( f
            MOV        DL,'-'
    # C- n1 G+ E) R0 D+ z  c        MOV        AH,2
    3 v: e; [  n3 K        INT        21H6 m! N' D0 e0 v; j( s
            MOV        DL,'>'
    ) g5 M7 P  ]3 Y0 h, [/ {$ l        MOV        AH,2
    3 s: [4 v5 Y# y% l4 }; X5 L        INT        21H3 r3 {, L! X( U+ l9 N
            MOV        DL,BL
    ; q2 S5 U. s6 r8 O( `        MOV        AH,2
    % l8 ?& s- D; i7 A        INT        21H
    $ ~  l; A' L0 H  D        MOV        DL,' '
    0 _+ b5 u7 t; s- {. K1 q& k, J        MOV        AH,2: a' R' F) n# F2 K" I0 ?
            INT        21H- J8 U, A: x1 U1 }) L
            MOV        DL,' '
    $ K; S' D( ?' E& C        MOV        AH,2* [, x" h& c" {8 W
            INT        21H$ G* H3 q4 V% v. r; g3 X# s& D4 _
            RET
    # U+ ^% p; J1 o7 w" c" Q8 aMOVE        ENDP& f7 T! u, t& z  n+ \( m
    START:        MOV        DH,'A'
    . k: U2 n8 k. U6 `, P+ B: H8 Z9 m        MOV        BH,'B'
    9 e, @5 m0 l, T% R6 d3 C/ R        MOV        BL,'C'
    4 D6 l- S6 @; H( h4 a( H6 `5 V        MOV        AH,10 C' d2 K- |0 W# ?! @
            INT        21H
    9 d: S. z; m7 v0 e) A8 a        SUB        AL,30H
    ' o' ]: w! l. s# A3 B% R        XOR        CH,CH
    2 q3 S+ j/ i4 E' |' `        MOV        CL,AL
    ' n% w- s: T9 Z6 }; E, Y& q        CALL        HANOI8 H9 d; ~5 u: e) H7 ?! y9 W5 d( V
            MOV        DL,0AH
    % M, L5 b+ w9 J4 Y; a        MOV        AH,2) T( g" l- v, a  i
            INT        21H  q4 U& [7 X! ^4 W6 E- i
            MOV        DL,0DH% d0 B1 g$ N9 X( l6 w! ^
            MOV        AH,2; O/ k$ t( K7 ~. T5 G
            INT        21H, C/ J4 U: Z2 \, l1 i& M8 o+ k
            JMP        START
    / i- M( M* b6 R0 {8 a        MOV        AH,4CH# g) T- t" k! @" [) e8 d& x
            INT        21H
    * u2 P* ~8 J7 d& b! [  ]6 TCSEG        ENDS& ?8 T, N! W( |6 t+ v
            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-17 17:58 , Processed in 0.339434 second(s), 104 queries .

    回顶部