QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    4 Q6 h) V  l' a. `5 S3 W河内塔 , Z9 P' P! d& J! W  H* ~
    费式数列
    7 j4 |! y+ a% n" [) j& u2 ^巴斯卡三角形
    0 [. Y, E0 n9 h) i! R* |% M三色棋
    ( t4 w" e3 c6 W, W) @老鼠走迷官(一)
    : ?4 d( x0 |6 U7 u老鼠走迷官(二) $ n) R2 T0 H4 g& q+ s( Z) \
    骑士走棋盘 # E4 {9 V; j1 v- r8 `
    八个皇后 : G5 @6 D& h/ R- I& d; d$ F. z
    八枚银币
    ; \0 R9 {0 m) f' A1 @. A# Z1 H生命游戏 7 B# o! ?8 p8 d9 E
    字串核对 , J$ d! C- V9 e/ l& w% r' X; C% F
    双色、三色河内塔 8 `# l* M- |# L
    背包问题(Knapsack Problem)
    ! p4 |( R7 N' M& `" s数、运算 1 x: A; m7 ]) w2 ^% L9 \# b4 I& F
    蒙地卡罗法求 PI
    : k, i" |6 A( |. KEratosthenes筛选求质数 : t4 S. z7 O4 p' T: f( Y( r) U
    超长整数运算(大数运算) : p2 B; _2 N, r" F6 E. A' r# \3 ]8 L
    长 PI
    & W2 [1 ?0 n- `0 i0 D7 x最大公因数、最小公倍数、因式分解
    , ^% w, g) G( \, Y. \1 |, s完美数
    / z6 S$ c+ |8 D) X阿姆斯壮数
    * W: H& ]' G8 a" a9 p6 J, M7 a2 Q4 B最大访客数 * H0 E  k: d0 `
    中序式转后序式(前序式)
    4 A  m9 C; `" A$ U- T4 W2 X后序式的运算
    % A. t6 W, h7 R* ^& j5 O; u3 r关于赌博 ( M, L' K) B8 }% q+ B( b1 T
    洗扑克牌(乱数排列) $ Y, n; @6 S. }! e+ V5 c. N
    Craps赌博游戏 9 _0 U( b; n0 ~
    约瑟夫问题(Josephus Problem) 5 C" X& Y) W- l7 }
    集合问题
    % H' U0 `+ l0 v* D$ a2 d& e排列组合
    7 v9 j$ i! I$ u& ]  z( p9 y$ j格雷码(Gray Code)
    $ x7 C) D7 H- a3 G2 H6 [产生可能的集合   R6 S; R" V4 I3 i3 v6 m& E
    m元素集合的n个元素子集
    ( d3 Y$ }& N5 P7 A9 k数字拆解
    " J  L' W! Z9 q$ a/ ]4 n* X排序
    % X( F9 z0 J5 R( x: e4 P得分排行 , R( Q6 J3 B3 j" Q; R3 }" k
    选择、插入、气泡排序
    7 _1 J1 l/ S/ E3 f' h: V6 _5 oShell 排序法 - 改良的插入排序 5 t" K) U. y' n% S  A" c
    Shaker 排序法 - 改良的气泡排序 , Z$ m: ~) [$ B/ u7 G
    Heap 排序法 - 改良的选择排序
    5 g0 G( N& D1 v" X! {快速排序法(一)
    4 Z- z4 O: |; z# z快速排序法(二)
    ; K+ O; S7 x2 J/ E快速排序法(三) , I- U: C1 m" M5 q% Q( v) p% ]) f
    合并排序法
    1 }. r/ l/ O7 X# |基数排序法   O( J8 u: K+ m3 ?$ h$ g
    搜寻 3 M* ~' d4 y* y3 A
    循序搜寻法(使用卫兵)
    2 \1 u, ^/ `+ j. b6 s# C二分搜寻法(搜寻原则的代表) 5 l" Y/ Q3 E3 m3 b8 E5 g
    插补搜寻法 ! r; ^4 f0 G- N$ I+ L
    费氏搜寻法
    0 A- [- Q2 C# b4 r1 \) Z矩阵 ! P% H) U5 `7 H5 u2 P0 G# B* s
    稀疏矩阵
    ; a% H: M+ _" C9 z5 v6 l**矩阵转一维矩阵
    ! ^6 s4 w/ b7 ~上三角、下三角、对称矩阵
      I: Y- T+ W  y8 I; F$ q+ P" H6 a5 n奇数魔方阵 - V5 h: t) I$ V! S% }
    4N 魔方阵 ) }$ n- E+ P' `. s- Y% n( g
    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
    , Z* b  B, x6 w) O        ASSUME        CS:CSEG: W* _# t2 t% u, [. Y* a/ ]
    HANOI        PROC        NEAR. y# m( c" h, n) {0 k
            CMP        CX,1
    7 Y' A. f0 d  }( x! h        JBE        HANOI1
    ! @* T" I& `) z. r        PUSH        DX/ T5 t/ L5 q# ~5 B5 K) _" S/ R
            PUSH        BX. F% K) B. M( X
            PUSH        CX
    ' m4 ?; N' D) N- a; o        DEC        CX9 T+ T3 \" K( \
            XCHG        BH,BL# i7 Y1 u( h" s$ I8 D  X
            CALL        HANOI
    8 V( S* T1 b5 a! ^$ z/ J# E) j        POP        CX
    ) ?  ^3 L6 O! w" t% c3 e7 K. x        POP        BX
    6 v0 k* f0 }  u1 {        POP        DX
    : o) g$ O) y0 U' A: z        CALL        MOVE
    ; h! {$ G' D# e0 o        PUSH        DX
      D! I8 M; M. e6 d6 l        PUSH        BX: W; o" p, I  ?  n( l1 h
            PUSH        CX: d9 J1 j, k; b# o2 U- `6 O/ x
            DEC        CX
    + k* i& m$ @1 j        XCHG        DH,BH
    ) ]; ^$ j, h+ h        CALL        HANOI
    0 E8 v# X0 _  F: p! D, g5 k- J        POP        CX: {; R' H7 _( k- W! [* @5 v
            POP        BX, c# J( t: ?4 h8 H1 ]+ W/ H
            POP        DX. T# ^( {% ?  T; Z
            RET
    , k1 ]% K5 U; b5 q  fHANOI1:        CALL        MOVE
    ( Y( Z/ _7 I- p) j        RET
    " C) B& j9 t6 z$ \% W, zHANOI        ENDP
    & c$ _; `  W  V( U' j# {. |9 TMOVE        PROC        NEAR
    3 R6 z6 n4 _: r3 d- m  |        MOV        DL,DH
    3 u  C- I" a3 I) v/ `2 _3 {! ~$ S        MOV        AH,2
    5 r% G& e, m# P+ T% [6 J        INT        21H! |& m) v- p9 c2 y# g2 w, I, Z, `
            MOV        DL,CL
    - R# r6 _* @# W( |9 l        ADD        DL,30H
    7 ?6 V% @7 ?! F$ l) ^% ]$ i: l        MOV        AH,29 d& D9 Z2 E3 D5 C" P& b
            INT        21H
    ( J) a! H; _/ q* K- ^6 k        MOV        DL,'-'" M, G5 B/ R; V& i: M9 l. {* M$ {0 P
            MOV        AH,2
    + d' C9 b: a7 H, W        INT        21H+ I, X5 @' X- J1 u( D# o, \
            MOV        DL,'-'
    - f& x* j5 I; R! J9 j* C9 g0 F" Y        MOV        AH,2
    ) l( Y6 P7 M3 h. G9 P! l( J        INT        21H# _8 j$ P8 c0 s  R+ i: q: w* I1 K
            MOV        DL,'>'& a# v8 W0 w' @$ J+ x2 S6 M
            MOV        AH,25 _. P# Y2 n) R
            INT        21H
    9 S$ v8 \( @! ^7 }. w/ x        MOV        DL,BL
    ; m  `0 B7 L9 i5 i0 Q6 E        MOV        AH,2
    ( S' O/ F# Y3 o2 D3 }2 N        INT        21H3 x9 f. l8 ?# `' u
            MOV        DL,' ': ~0 I9 a) _8 x( ^. e+ F" D
            MOV        AH,23 U3 E+ c2 ?6 |! G4 @! C
            INT        21H
    4 L5 E: `; x# U' B        MOV        DL,' '' W% A- {" r- f# B& o$ m& T
            MOV        AH,2
      b; l' i, ~' j* j" r- u5 E        INT        21H" x2 M- G: ?  m2 Z- H& a* I( R/ l' n
            RET
    7 t4 b1 I* ]  j4 XMOVE        ENDP- z, s) W# h! V2 O% |( u
    START:        MOV        DH,'A'  G2 B" ~0 a" G  q
            MOV        BH,'B'
    ' A& s0 q# r6 q; h, r( @$ |        MOV        BL,'C'
    & [! ~; R# l0 k+ w" ?        MOV        AH,1, L9 S& g7 @* c) K9 a' K
            INT        21H7 S0 P6 |0 P8 ]2 T
            SUB        AL,30H
    % R* z2 P$ H$ ~( s+ z: |        XOR        CH,CH. K; c* ?" @8 P5 a4 e7 h
            MOV        CL,AL: Y0 s: u2 _+ b! Z* I
            CALL        HANOI9 ~" ^3 s$ L& A$ d% s, {5 C
            MOV        DL,0AH! ~5 u+ _( t; M& _7 p
            MOV        AH,2- H; r, C2 E6 i
            INT        21H. A  e; k/ {" a) k
            MOV        DL,0DH, z8 x; i9 w9 H- B( {' L0 R
            MOV        AH,2
    1 I5 [" v6 X2 H) L        INT        21H
    2 Z5 g3 }, o' ~( s  R! t        JMP        START' J! C1 z+ S2 z. {8 f: C  {2 F
            MOV        AH,4CH: s' W2 }" H* m" Z" u
            INT        21H) ]9 M, m! W0 P! d" X$ \
    CSEG        ENDS& \1 M  _0 N5 }$ ~. }) |
            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-6-3 01:57 , Processed in 0.569013 second(s), 104 queries .

    回顶部