QQ登录

只需要一步,快速开始

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

    目录:参考一下:; x6 m; N  n: A0 O( I
    河内塔 3 d; z* @/ W# t2 W' O" D" n
    费式数列 ; n  B; f" S$ P! ]$ {& U  f9 ^
    巴斯卡三角形 2 G3 v( Z& I! F$ C9 C
    三色棋 / _- M, o% N  G( R$ W: Q7 _
    老鼠走迷官(一)
    . t6 A9 F9 D2 q" j* [; [1 k8 p老鼠走迷官(二) " K- N% h" K: r: P# |. G9 f
    骑士走棋盘 ; F; z4 \% F6 _. a; G
    八个皇后
    $ P: D+ }  _0 o八枚银币 % v5 b; n  U" V8 {- n" v
    生命游戏 ( W' R& D* z5 J4 L) Q! C3 X  b
    字串核对 ' R7 @3 b. d. ]3 T6 H
    双色、三色河内塔
    ; G% a, r$ j; m背包问题(Knapsack Problem) 3 ?) B9 L; o; D5 Z" A4 S# g( j  J
    数、运算
    - C! ?6 R$ F# J* x, d0 `& m4 l蒙地卡罗法求 PI ' R# x$ S6 }+ y# Z, C
    Eratosthenes筛选求质数
    + T: S5 I9 H; ]0 ^超长整数运算(大数运算)
    ; K/ @( t8 W/ G6 t0 T0 J! U( D长 PI
    % g+ h- P  a! v% U最大公因数、最小公倍数、因式分解
    ! S6 U( v1 l9 W( g6 ~/ O6 y8 ?  S, L完美数
    % O, ~6 {+ b% F6 H阿姆斯壮数
    & L0 M$ Z( O3 J1 ?% i9 m* I  m最大访客数
    1 E, e" |+ a/ d3 Z  [  {中序式转后序式(前序式)
    , x2 i  y7 X  s5 [后序式的运算 8 J1 W* a  Y8 N# ?3 z
    关于赌博
    9 a- s. L( h: m0 s洗扑克牌(乱数排列)
    ) |7 |  Z- r% K; k4 P9 ?, b* x, NCraps赌博游戏
    % M2 }' f1 q1 [: K# f4 v5 m8 q4 M约瑟夫问题(Josephus Problem)
    0 i% h) g5 ?" G. O, T集合问题 . n7 Q, a$ N% u/ d. y2 N
    排列组合 5 u; D; W4 T  Y* _/ M
    格雷码(Gray Code)
    : Y" O! V$ b8 ^& \% @0 i产生可能的集合
    % K3 F- _' y) x: G7 tm元素集合的n个元素子集
    & u- Q* y+ h" {数字拆解 - `: o# p5 H6 T
    排序
    " `. r) O. s; g  t: Y& u# U. S$ l得分排行
    : E7 `- n" r% a$ F! C& n0 b选择、插入、气泡排序 : n1 c" L' d* M1 C, ?) I5 Z
    Shell 排序法 - 改良的插入排序
    & g0 d, I& }; ]* XShaker 排序法 - 改良的气泡排序 $ T$ D/ E* _: T+ {6 c! V& ?
    Heap 排序法 - 改良的选择排序
    " E8 v, n; K2 {, Y; O+ S快速排序法(一)
    1 e# t7 E- _1 Q) F+ u* M, \: c快速排序法(二) # w4 P* `- ~  n# t
    快速排序法(三)
    * s8 u/ O/ |+ O0 q$ d7 K9 f3 w合并排序法
    9 ~3 X' i1 D5 p4 h) h基数排序法
    ) {) C  D4 z  g& X2 W' k搜寻
    # y6 J% G0 z3 D0 ]7 [循序搜寻法(使用卫兵) + r/ \( r. k9 H+ H1 S
    二分搜寻法(搜寻原则的代表)
    ) g0 ~' n( B0 h插补搜寻法 9 b  Z# w8 h8 V" m9 O3 ^. {
    费氏搜寻法
    * A. O) M3 U! y9 ?7 y- L5 P矩阵 " a7 W/ N+ W- D0 r0 H- {
    稀疏矩阵
    / p# L* X3 g1 [4 ^. J**矩阵转一维矩阵 ; F8 a8 R% ^+ h0 r
    上三角、下三角、对称矩阵
    # R) u" N+ p! I( u0 X# K! N- @奇数魔方阵
    - k, ~0 v7 o& l4N 魔方阵 - Q1 R# g3 U& i# w
    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
    * X/ F% U3 ?7 a2 {  H0 r        ASSUME        CS:CSEG' i7 O( I/ C( @; T$ h2 q
    HANOI        PROC        NEAR6 z3 N- F6 A8 P. b% |; s' T
            CMP        CX,1/ f7 c4 y7 E- o; i
            JBE        HANOI1
    ) ]) T2 R. \. z- e( A( A9 H        PUSH        DX$ R7 _1 R6 }& a! X! X$ x. Y8 e
            PUSH        BX
    % r4 g9 J) j9 F' ?9 y, s% L2 F$ @! U        PUSH        CX
    9 `/ G$ v+ J+ S( l        DEC        CX8 B7 Z0 U# m: k7 V! N- s: _
            XCHG        BH,BL
    : G9 u. R& [! F) k$ \( h! H        CALL        HANOI2 }9 T! `$ J9 V) f
            POP        CX
    3 i/ M" L2 ~- R* X        POP        BX5 F$ b% Z1 \  ^, J
            POP        DX
    $ J6 H9 V) W! Q' X- s: W4 W" b3 G        CALL        MOVE) |% J2 D6 g( l4 }/ m- ]
            PUSH        DX
    , `! {5 h9 s3 r' [4 N        PUSH        BX* p! j/ c' {# i" [( X% f
            PUSH        CX
    + C2 e0 t  G/ O# {' g+ Y- Z        DEC        CX8 g3 m4 Z. V: j& j4 X
            XCHG        DH,BH+ i, P) X% O8 H0 E6 e1 _5 I- k9 O
            CALL        HANOI
    * T* \8 U; C1 w* s& F5 S        POP        CX4 d7 G$ {$ Z7 [& x0 b
            POP        BX: ^, v0 D: i, Q" s7 X. X
            POP        DX, n, p4 s3 c1 h
            RET
    / x' g: f, `% LHANOI1:        CALL        MOVE
    ( Q+ q' n0 o7 U5 E5 u        RET
    2 ?8 R( _5 f/ |! z( s; T  \HANOI        ENDP0 p. }. @8 D% |- ]) h, n6 F
    MOVE        PROC        NEAR! F; D' U# ]/ }9 D
            MOV        DL,DH
    , V3 S, S' Q4 O. }1 m) l, I        MOV        AH,2
    0 _, n0 _7 X4 e' `9 O0 n* g        INT        21H) g8 k& d  c/ E5 w0 {) F) ?7 h
            MOV        DL,CL8 s3 R& x; D  @$ {  z
            ADD        DL,30H4 a# c, {+ ]" A" [$ t/ t
            MOV        AH,2. T7 b. P; Z7 K. I$ a& H# b
            INT        21H# j/ Y- G" e- E  ^
            MOV        DL,'-'
    - n6 e0 z% C% X& g9 D8 Y7 k        MOV        AH,2
    , n! q* V' X' E4 q2 Y! m) x        INT        21H7 }0 z: z( Y$ x
            MOV        DL,'-'. a- V, `+ U1 n2 g6 k) P
            MOV        AH,28 q3 r' }4 z! H: o+ ^9 N' W0 s
            INT        21H
    % U2 z# K7 f& b7 o) a5 }% v1 {        MOV        DL,'>'
    / t- t* U' t/ f        MOV        AH,2
    ) u' @' ^# t# L0 w! H2 @        INT        21H
      ?  s$ o0 O% X4 ^        MOV        DL,BL
    2 w2 h5 `) l2 y' _9 f8 T: h        MOV        AH,29 o6 U8 }. q2 _4 F
            INT        21H' P  y! E' C4 u( P: G4 v2 q
            MOV        DL,' '
    : A% _- ?$ \; `        MOV        AH,2
    ! E8 l* ?' M( x9 t6 f        INT        21H! w- }& \% T; W2 G( t
            MOV        DL,' '
    - b' _* \+ P- F9 k  p4 w8 L        MOV        AH,2' w7 ~, x" W" p2 W" b- F9 U' h1 C
            INT        21H0 F3 D/ t' L* y# ^  G/ v7 F; P3 K/ R
            RET8 c2 h/ p" c' t( o3 H  u0 h
    MOVE        ENDP
    * B: [8 A6 D6 ^6 X; pSTART:        MOV        DH,'A'
    ' U/ l8 y) `1 u% A$ \/ g6 @! i        MOV        BH,'B'% I( ]8 ]6 G4 X! i  m
            MOV        BL,'C'! w5 r, K# z0 G8 z- a  }
            MOV        AH,1( U! Q- {" F& [* q. q, n% c& E
            INT        21H( N3 a, S7 y) v
            SUB        AL,30H* R' W9 f) Z3 q5 \  [) c0 p' `
            XOR        CH,CH5 U. i3 ^9 h3 G. e8 d" `
            MOV        CL,AL' P9 P7 a+ F! d/ D3 u
            CALL        HANOI6 z2 a- a, M( H' Y5 ?+ j* L
            MOV        DL,0AH/ U' X1 c, O" I" n8 g" ?) _
            MOV        AH,2
    6 D2 R+ [7 M8 Y$ U3 l        INT        21H
    + U7 l/ r  S' |' z- q& L7 \        MOV        DL,0DH
    + ?9 `% A! L4 [0 f+ H1 }" [        MOV        AH,22 A' b: n, {6 l2 M
            INT        21H
    % b" u8 O' T0 m# v1 q! \' P! M/ U        JMP        START2 I3 y" G" m, A9 E- {
            MOV        AH,4CH: a$ x% B5 u4 x+ g
            INT        21H
    / t8 r! x1 `# A* t2 z' @CSEG        ENDS
    - f8 p" R0 E# `        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 13:14 , Processed in 0.513319 second(s), 104 queries .

    回顶部