QQ登录

只需要一步,快速开始

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

    目录:参考一下:( l' t4 d( w/ K
    河内塔   C/ V2 P% g* I  Z$ B" u
    费式数列
    ; }$ Q9 s: `" n( @巴斯卡三角形 2 Q4 k% u+ `( i
    三色棋
    7 e; ]$ T  s6 w* x老鼠走迷官(一)
    & B% W; I( t* c+ n2 o* L' o老鼠走迷官(二)
    * v9 a, c  k3 R3 g$ O  G) }骑士走棋盘
    & K# ^4 ?) h% ], }% r八个皇后 & e, y0 r# Y$ |: A( ^( A: z0 _
    八枚银币
    ) z  }% V" x' b; l; M生命游戏
    & a6 s. D, p- J5 @! n字串核对
    " Q# R9 V  u/ j7 J双色、三色河内塔
    # {$ N4 O- k8 `. y$ {' g; ^背包问题(Knapsack Problem)
    3 I" l& U9 I( q# g数、运算
    * d7 F  t" q6 u, u4 W4 ]( b蒙地卡罗法求 PI
    : b2 a/ _' D$ [6 I; m& BEratosthenes筛选求质数
    1 S6 M* w8 a+ p' I, F7 u/ e$ J/ n) l超长整数运算(大数运算) 0 T; H% [: n! i6 @9 J
    长 PI
    * }1 L! m  k9 T) G( e% p1 w最大公因数、最小公倍数、因式分解
    % b0 A5 E, l; y& ], ^完美数 " }& T& T. ]! P- M
    阿姆斯壮数 / h$ b1 S4 A0 A! B' v
    最大访客数
    " m' u7 d2 }' I; l( z* ^" @中序式转后序式(前序式)
    $ H% x( x* D: c$ z: `0 u% c后序式的运算 4 V$ [# @) j. H3 Z+ a" }
    关于赌博 - U: m8 P" j' q" Y% K: L3 F, W( M
    洗扑克牌(乱数排列) + r4 R: x2 Q, U( i6 u
    Craps赌博游戏 0 Y$ T5 W! M4 [. I+ N: @* y
    约瑟夫问题(Josephus Problem)
      ?+ X* u) K: [/ Q9 {* {- `集合问题 . ]* X4 j4 K2 m* [; E3 l3 ?
    排列组合
    1 z0 Q7 ?0 p7 R5 C- I/ d格雷码(Gray Code) " A( J9 |5 T; h# M) [$ d# O/ ]. @
    产生可能的集合
    8 l9 Y$ \5 u- @2 v! Wm元素集合的n个元素子集 1 j% u9 S5 y. v$ O* w0 |1 g
    数字拆解 5 R. M1 I1 C: x: q  v5 e
    排序 ; L1 o/ w( M1 W& G: R5 B/ r4 X# O  M8 C! `  t
    得分排行 * j& T! e! t$ N6 @  K9 s
    选择、插入、气泡排序
    ! B3 a% O; B! L3 Q  U4 \* MShell 排序法 - 改良的插入排序 " V" B8 W; `6 c# Q% X2 h" @
    Shaker 排序法 - 改良的气泡排序
    + T# W# E* u1 k+ c2 x; P+ ?  x, C0 ~Heap 排序法 - 改良的选择排序 5 E+ X( F3 X, v# t" a8 W/ I# O# N5 s
    快速排序法(一) ' X  Y+ b, q: H# _- a
    快速排序法(二) 2 K" w4 q' C) K8 f
    快速排序法(三) & J+ w/ r/ ^. j6 P+ H) y& O+ i1 s
    合并排序法 : e; q9 K6 T* c) ]( A  ^  \
    基数排序法 6 k3 Z- y" b# P  P; f6 ?2 o1 ^6 s
    搜寻
    * H8 {* X7 u8 g) Q* j循序搜寻法(使用卫兵) - M9 S2 [" P5 a$ d
    二分搜寻法(搜寻原则的代表) 4 f) _1 N/ Y8 G7 M
    插补搜寻法 + f1 G8 H* S# b
    费氏搜寻法
    + U3 {/ _) p' `矩阵
    / n7 O$ k, e6 A  C稀疏矩阵
    5 o$ \6 X, D) l1 f**矩阵转一维矩阵
    . H7 b  l% N8 B0 h- |0 |上三角、下三角、对称矩阵 * x) K( f  O3 q" ?0 V: B( y1 W
    奇数魔方阵
    + e* q* C, r& Z/ I( p4 N0 p5 @5 h4N 魔方阵
    $ y) T. G$ W( S2 i. P. ]8 w2(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- C$ y, a- }; H$ \
            ASSUME        CS:CSEG' o/ y  T& ?; N2 g  d
    HANOI        PROC        NEAR
    & \6 d. u& H" Q. g- M, A  Z        CMP        CX,14 X* a9 m, r1 B! P
            JBE        HANOI16 |" h0 E: d) b& v) X5 U
            PUSH        DX
    ! R' u( F7 s) G  d/ M2 X        PUSH        BX' L7 z: a2 r; i* ^8 v$ S
            PUSH        CX1 E* L' \* D) C3 W
            DEC        CX
    ( k2 B+ ?; a  I* e7 v        XCHG        BH,BL
    8 l$ G/ w% i6 Z* ~4 }/ S& }        CALL        HANOI) ~: i; Z$ A6 t3 V  |# F% X+ G9 _
            POP        CX
    . J: M8 K5 {$ l) x$ P        POP        BX! G' p: B) @: e4 l; U& n* Y9 |
            POP        DX
      E+ C# b- V% C. Q7 a        CALL        MOVE; Q; ]  |7 {6 }
            PUSH        DX
    2 g/ K: [& B, \5 Y- I  `& z# x- [2 g        PUSH        BX7 _& Y3 }$ p: v4 e8 L
            PUSH        CX( k+ @$ R) n& a5 b
            DEC        CX
    0 M5 a9 L. Y5 W: i        XCHG        DH,BH' U% F3 w/ v+ ^' G; i3 T/ V
            CALL        HANOI
    - B5 o3 F  w7 g. k7 }        POP        CX
    5 p+ M. W6 t, X8 O# ]        POP        BX6 |+ P# N  f5 ~4 n  i3 ~
            POP        DX
    3 E: w& l0 G# N        RET
    7 j( d7 r* T  H# ~, mHANOI1:        CALL        MOVE
    - ~9 m/ F- t- M, ~: N        RET
    % q/ K/ }3 f: Y& b  L% }5 aHANOI        ENDP" O1 v, J" n' T# E/ z5 n
    MOVE        PROC        NEAR; T" O( R& k1 A# ^
            MOV        DL,DH
    ( n6 z: P* K' j        MOV        AH,2
    0 O8 v! Z# M8 @) J' a$ X/ A9 P1 @        INT        21H
    9 Q! D1 k( K# g        MOV        DL,CL
    ' f5 K+ G) R, g7 j- r        ADD        DL,30H
    $ T' c4 G1 m; y6 \        MOV        AH,2
    & l2 V$ T+ ]& e! `7 h0 [        INT        21H
    ; P. L9 [9 `* x# I        MOV        DL,'-'
    * B# `6 d: N2 v. s& [        MOV        AH,21 W/ }) P, Z- R! E* o! R! n! n
            INT        21H
    8 H/ I+ t( d) k0 y) |3 B5 Z        MOV        DL,'-'
    # ~+ a; P% ~' i: f8 s# M( F* q        MOV        AH,2
    # L2 G6 o) ^, e        INT        21H& W) y# ~/ [* Y' ~$ _
            MOV        DL,'>'. e4 q; _) j' o& M  Q$ h: q
            MOV        AH,20 V( a7 c! G& E5 @
            INT        21H; I+ P: k3 u7 e. M) B
            MOV        DL,BL/ P; g: K$ `1 o
            MOV        AH,26 Z, q2 f7 |% D0 t9 Y
            INT        21H! }$ X0 U0 g# M4 s9 D
            MOV        DL,' '9 r7 P1 m( e# N2 `6 b
            MOV        AH,2
    ! C* a7 N  K0 G* K1 Y        INT        21H  g. U+ L+ x9 q6 k
            MOV        DL,' '0 g: T: I/ E* {/ I$ s& X# i
            MOV        AH,2
    7 ?% Q* K3 d: b( ?        INT        21H
    4 B) ], Q* A6 C9 `0 U6 a        RET, I% k  v. z2 ~- R& Y$ I( j
    MOVE        ENDP1 W: D9 \- @+ w5 V$ n3 l. K6 J6 G9 A
    START:        MOV        DH,'A'  ?, Z* q7 M7 X6 H# k0 U! i
            MOV        BH,'B'% q& b+ |! s- C$ H( ?- @
            MOV        BL,'C'6 n& t' Z4 o6 v& a3 X2 ^
            MOV        AH,14 W4 P" j0 w, e+ L. x
            INT        21H
    8 X* f1 {7 |; z: C' n& e4 y3 R        SUB        AL,30H& x  N. J/ m- W& D) F; k$ r
            XOR        CH,CH
    % F# V/ h* d. Q6 K        MOV        CL,AL9 u( A7 [3 U4 f4 Q' |8 [7 z9 y6 f
            CALL        HANOI
    4 `8 L! t( _7 j" \: A        MOV        DL,0AH) q  l* _9 j) V1 I# ]" W
            MOV        AH,27 b. F5 l; C0 a3 `3 U
            INT        21H0 p5 k+ g' a: }+ t# C# v
            MOV        DL,0DH
    " Z1 X: e+ i4 E        MOV        AH,2
    2 B2 j7 ?) i* Y! L1 F        INT        21H" n9 V$ p' r+ m
            JMP        START/ H8 \" _0 a. v) k! F( _# E% m. R
            MOV        AH,4CH
    - c* q& j8 H( Q        INT        21H1 I6 u' r5 e1 P
    CSEG        ENDS
    9 n2 s& x! p1 N4 W% c        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-19 16:17 , Processed in 0.838162 second(s), 103 queries .

    回顶部