QQ登录

只需要一步,快速开始

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

    目录:参考一下:, O' \7 o- h! p% B
    河内塔
    / P1 h" d* t* e6 R! W5 X费式数列
    . m+ C4 I: ~( z4 n巴斯卡三角形
    8 Q. f( a, {2 X7 X+ f; p$ ~三色棋 0 P" l* b6 ?& w* v6 w
    老鼠走迷官(一)
    6 \2 f8 B, M1 ~% ~老鼠走迷官(二)
    % A- R& |1 X& F) m骑士走棋盘 $ v$ P# _3 I# [) J( p7 I" E
    八个皇后 ( `! c, x& y# m
    八枚银币
    . _' F3 |; S7 s/ M, B% w1 q  q生命游戏
    % n$ v3 s1 S; m) Y/ @% j$ C, [字串核对 0 v$ R5 L! p( k- |& M/ j0 |
    双色、三色河内塔 % u/ E8 L; n* a6 V$ @" s- B: u- c
    背包问题(Knapsack Problem)
    4 @% D1 p: L3 T! A. \数、运算 , H1 U2 v5 k$ i! n8 G' J  K) b
    蒙地卡罗法求 PI
    9 c& o! j1 c; D9 a6 s! L8 g8 eEratosthenes筛选求质数 ( a: B  W# v, v3 `
    超长整数运算(大数运算)
    9 n4 R- d4 s. S长 PI 9 v% a" ~& n& A$ R# |
    最大公因数、最小公倍数、因式分解
    9 U0 d' ?$ i9 q7 p完美数
    1 p% s$ u" ^9 C+ _  O阿姆斯壮数 * a, w' v: Y8 e) w1 d
    最大访客数
    ( B- H/ f; }& ^3 G/ N中序式转后序式(前序式) " _7 R0 b$ I& m8 P" L; y) ?" n# I
    后序式的运算 - s" a( G; v, B( t* i
    关于赌博 ! @" S. [9 M% j# {3 {
    洗扑克牌(乱数排列)
    - f! w* a4 v/ r, [$ Z2 JCraps赌博游戏
    ) r7 B; R$ D& j9 B5 m约瑟夫问题(Josephus Problem)
    ( D- R# U8 j- K8 }( ~集合问题 . `* v5 K8 r% \9 |7 m+ Z9 q& v
    排列组合 5 y& x3 ]9 `" E. I, j
    格雷码(Gray Code) ' Y. L6 f2 ~6 J. f1 n
    产生可能的集合 2 Q3 [" _1 m. |# m
    m元素集合的n个元素子集
    ) H) o0 e0 A9 W- @# l6 J  O数字拆解
    4 y$ [7 q8 N# W% N; H) e1 B: E  F排序 . S/ G) H- H# ^0 t
    得分排行 - K$ N5 |+ F8 U; {2 g
    选择、插入、气泡排序
    7 q( }1 R4 Y1 a0 A- oShell 排序法 - 改良的插入排序   _5 E/ ~1 h$ q& H* h
    Shaker 排序法 - 改良的气泡排序
    6 L( I) e, T5 K# ZHeap 排序法 - 改良的选择排序
    8 e1 ^6 e; L" l( a  U( n快速排序法(一)   l4 C- I: V; |' r% w
    快速排序法(二) ; C* J; e1 ?9 P/ d* a, O% w- Y0 n
    快速排序法(三)
    , S* W% b* s. l3 R合并排序法 3 o- I- ~- l5 w, L
    基数排序法
    # p. W: @6 B1 |: B+ v搜寻 - P  i8 D- {6 _$ m, K
    循序搜寻法(使用卫兵)
      U  f4 O" l( m: k# p二分搜寻法(搜寻原则的代表)
    ' h% D$ P: C: j5 ^1 s9 r插补搜寻法 % n" r5 t* S  t+ h  S, m
    费氏搜寻法
    / m( _6 @4 B" @* W0 m矩阵
    % p8 B6 S9 r! J! ~, y稀疏矩阵
    2 F  _! q! `: ^' Z**矩阵转一维矩阵 + r7 E; n- x4 t- t; Z
    上三角、下三角、对称矩阵 5 O" e2 l, b0 M' d/ M
    奇数魔方阵
    $ Q1 v6 M, M+ N, i# l4N 魔方阵
    . Q$ n5 Y9 E  l2(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
    ' V5 }: l' p$ \3 j        ASSUME        CS:CSEG
    ) X, i% w: H6 f. x3 PHANOI        PROC        NEAR
    - W8 [& `/ j8 \% Q" s7 X4 X1 ~! y        CMP        CX,1
    , L% k% a$ m: K  S1 m' S) z2 @. s- d        JBE        HANOI18 i" P* _( ~5 W- M* y, ]( c0 a
            PUSH        DX# Q$ F7 X1 i/ u) X
            PUSH        BX* X9 Q9 k' V3 D+ L" D5 i* F$ J9 |
            PUSH        CX: R$ e5 G" v8 X2 k
            DEC        CX. [2 ]# x) P" v* U
            XCHG        BH,BL
    7 g7 o; k1 `0 C% m        CALL        HANOI
    ) a, B+ L. u3 ]5 q. d) p$ j* `7 @        POP        CX
    , I/ d* ?, {7 z4 ^        POP        BX. J1 q. @+ o; c/ `& [, U" _
            POP        DX: z8 T& X" }5 Z4 H
            CALL        MOVE
    7 j% E* I1 `9 S1 l3 W! j        PUSH        DX
    * u0 h+ H! G: f7 p- K" k        PUSH        BX1 w% \6 Y0 h; B3 o9 O
            PUSH        CX- A# M" i" z( Y+ N: F* p: U
            DEC        CX$ e' d* r5 V7 X* o! `
            XCHG        DH,BH. `* P) i4 H# ^5 D0 d) X
            CALL        HANOI
    5 P* {" k- D9 U: i" m+ `/ V% g        POP        CX. A( \8 q$ c; y% a7 F+ d: u) o6 K
            POP        BX
    # s$ ^. N, u" N1 B/ U7 e( `        POP        DX
      h0 {: c9 U1 h/ V        RET
    ) R5 s: O4 e" t  X3 S7 I# EHANOI1:        CALL        MOVE$ U! e0 g3 N  O4 u
            RET' \0 K3 o2 }. a/ R( T6 {/ a$ R
    HANOI        ENDP
    / h) n- \8 `& [1 }0 S2 C& nMOVE        PROC        NEAR6 u1 N4 f7 F4 b" h1 t, O
            MOV        DL,DH/ n$ a* s# m" v7 _' `; U1 u: f" _1 P
            MOV        AH,2' t3 J" B* i9 n/ Y$ G4 q+ {
            INT        21H
    5 R$ S8 J4 P) @: [4 |2 A0 S        MOV        DL,CL
    ; S& n( u4 ^5 \7 i+ l! ~$ C        ADD        DL,30H
    , J9 I' i/ ^" V        MOV        AH,26 x5 [( p: m, l% h3 _9 j/ r7 w" U
            INT        21H! I! V& t, ?! `- j* G
            MOV        DL,'-'" O4 U9 H8 _5 ]8 _# N8 r
            MOV        AH,2
    : Y) u2 P' Q: v2 Z( T# G& t        INT        21H5 U- C  b! Q! a) \7 x7 a+ D
            MOV        DL,'-'
    4 F+ x7 S; A; I        MOV        AH,24 r, E& e$ ?& ^- f7 a0 q
            INT        21H  v* ^, h7 _) r+ ]8 N# n0 \
            MOV        DL,'>'
    ) v/ Q* [' w5 N8 A6 V        MOV        AH,2; P3 }, O: }6 g% ~" O/ m2 W8 K8 a  S
            INT        21H
    , H* W4 ^! R. S; F. z        MOV        DL,BL4 b* [. i: E$ c8 u3 c5 U
            MOV        AH,2, {3 |1 _- |9 W1 o7 f( P
            INT        21H
    3 k- O) D- `6 x$ r2 [5 p3 _        MOV        DL,' '
    5 P! {" L& Q' e1 B: s& @        MOV        AH,27 r$ z4 L, Z' `& r) @
            INT        21H
    ' h$ ]& ~8 s1 g1 I; O        MOV        DL,' '. D, \* k4 k, g0 L3 x) O* U/ I
            MOV        AH,2
    $ s+ O5 M* e; `/ ]: s8 V9 m/ D: u        INT        21H
    ; K& J8 Q- G3 n& Q! ^  M: W        RET! U9 E6 Y2 A" R5 O' h
    MOVE        ENDP, z: ^' R0 v* S( i$ S% W/ i
    START:        MOV        DH,'A'
    7 d. l# T/ f  J  E        MOV        BH,'B'1 }8 |# W3 m# A
            MOV        BL,'C') X! L1 G# _: i4 ~# [# \# m3 A1 o
            MOV        AH,1
    # S+ ?% j9 |6 ]4 |3 t6 D1 I) F        INT        21H8 Y9 c& n8 H+ d! X
            SUB        AL,30H
    7 S& u  y* D4 v. t- u, S1 E+ v        XOR        CH,CH4 J8 `# i2 H. I8 E/ q: m
            MOV        CL,AL4 R0 A) P. d" \! _3 k( [* L
            CALL        HANOI
    ; E: Q. j9 z5 B- k' p        MOV        DL,0AH) \' u8 t- G$ ~
            MOV        AH,20 W4 z( W6 r( i  Q
            INT        21H' e2 z5 V! E/ ]7 N5 f$ C+ N* ]: d
            MOV        DL,0DH" ?0 U  D9 }( {, N  B
            MOV        AH,2
    4 j. J/ i4 X; S6 L1 J2 r0 t        INT        21H
    + Y6 J1 x4 e/ k# i# J: ~+ }        JMP        START
    * s# w0 R9 Q; y3 M' b4 a$ g$ w' l        MOV        AH,4CH
    & t0 M/ T6 {2 h# J0 B# i        INT        21H1 i) Y( a5 h0 X2 \' D" Y
    CSEG        ENDS
    5 o# ]9 _! R; I+ D        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-4-12 02:11 , Processed in 0.381835 second(s), 104 queries .

    回顶部