QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    6 t8 m4 i0 W" w* x  G4 w河内塔 & p7 A! s4 X5 C3 w3 e
    费式数列 ( q& u8 s3 C0 O: l
    巴斯卡三角形
    $ i" f! L" x; }1 y三色棋 8 G: H' n. G/ T: B
    老鼠走迷官(一)
    - x6 @* u) S' W7 g  F5 R+ w  D老鼠走迷官(二) ; D- I# t/ v- C" B- B* p. v1 X
    骑士走棋盘
    2 x. ~$ z) T, t' M/ }9 j八个皇后
    1 V- d7 Z# y4 }3 K" q八枚银币
    $ }& t  ^3 D+ L0 o生命游戏 0 F% D" J- ], W, l* J
    字串核对
    9 T, _/ l  n$ X9 V2 v双色、三色河内塔
    3 `7 ]* C) i  C  p6 o, H$ {背包问题(Knapsack Problem)
    " Y( f; X! e$ n, H数、运算 7 Q8 w; _" S0 o% V1 C+ r
    蒙地卡罗法求 PI
    + v/ X9 _4 `% B. w1 ^Eratosthenes筛选求质数 7 _# u* @6 E; E- i- R6 J4 n5 r
    超长整数运算(大数运算) * w. Q. ^" |, T2 `# z( |! P
    长 PI
    & J* |, N( j: u* ^8 f最大公因数、最小公倍数、因式分解
    # H: k, N" {0 C3 h6 W1 _) A完美数 " t# c6 ]2 t7 ]
    阿姆斯壮数 9 H5 n7 @6 E9 {8 r
    最大访客数
    . H/ _. w: j7 \  |) L中序式转后序式(前序式)
    , T8 s3 R! X) B/ h9 A6 @后序式的运算
    " u3 n0 x) i. H, S8 _- F; f& X; B关于赌博 ) U7 n9 J& k7 u6 f4 K! b  O# e! |
    洗扑克牌(乱数排列)
      T: B* j* H# m. R! ^Craps赌博游戏
    1 e. {5 B5 Z* \# V- l, _4 @约瑟夫问题(Josephus Problem)
    7 F1 F( N9 \! J5 i  |5 A  E' ^集合问题
    2 B0 B8 k9 L1 N4 H" [; g3 D* j$ K% p排列组合 0 W5 e% o( L3 I$ C3 s9 x
    格雷码(Gray Code) ' I- P9 x- `3 @9 d- S1 Q, P
    产生可能的集合 % Q+ V+ z; y: j( Z: F7 _- u' s  x' R
    m元素集合的n个元素子集 3 r! a1 r4 l1 R" L$ ?
    数字拆解 , _& w9 d; X1 s8 P$ ]: y
    排序
    8 n1 T) e3 N/ b% b得分排行
    / e) J* @. n0 Z3 s% i选择、插入、气泡排序 3 D: }# \  T* [4 O0 v
    Shell 排序法 - 改良的插入排序
    ( }2 X; @3 i9 U* y5 R4 yShaker 排序法 - 改良的气泡排序 . o$ F1 ]7 J2 J
    Heap 排序法 - 改良的选择排序
    1 s0 v$ U. {$ s& I* V0 E快速排序法(一) $ \& D1 z# D+ V6 v3 t* g) O3 ^- u2 d
    快速排序法(二) 4 P, u2 b1 e7 D$ F2 ~: h* j! S
    快速排序法(三) ) o3 T0 j  |$ W% h5 S
    合并排序法 $ B. e: n0 m0 }/ W4 S
    基数排序法 ' D% |" j" V9 p# I
    搜寻
    8 @& |! j! {  G4 Y: g# t4 z2 g循序搜寻法(使用卫兵) 9 `" d8 l& x+ ^
    二分搜寻法(搜寻原则的代表) 9 s# X- V2 F" t1 F1 x  c
    插补搜寻法
    3 ^- R. z8 u' d8 Z' w5 Z8 _" u费氏搜寻法
    ) g+ C5 O; T$ n  L% p. I; k3 i, ~矩阵 - |; Y. x$ S$ y( M( ]
    稀疏矩阵
    $ C* L* t" P9 G' N% ~' z; O**矩阵转一维矩阵 9 K  ]. R( r  ^
    上三角、下三角、对称矩阵 2 p1 P# v! ]% w8 f
    奇数魔方阵
    6 n- U! `) u6 x4 y6 v- s1 ]+ q& z4N 魔方阵
    - F7 p% b4 p4 X% v# C5 b2(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
    6 t5 M0 h% L6 m. S# k        ASSUME        CS:CSEG
    ( r! w3 m$ f& `HANOI        PROC        NEAR
    6 }* r0 f9 b3 t, M4 [/ y        CMP        CX,10 l+ y  N( u# ?2 f$ {; }
            JBE        HANOI1
    5 {/ c4 w1 p4 z5 A6 m( F6 T        PUSH        DX7 `# N. [0 M7 F- T* C1 w
            PUSH        BX& e3 k. \" q0 i
            PUSH        CX
    9 w- |% z7 h# j6 D1 X        DEC        CX
    ! ^& {" [. G- U1 N+ o  D! o        XCHG        BH,BL
    * ]& E9 L( Y! a2 ^1 g7 \  \1 O) D& t        CALL        HANOI" W; j3 W9 }( f; k3 m6 J1 ]3 ~
            POP        CX7 a. ?5 z/ M+ ~4 M" S% g4 R
            POP        BX& y- ~3 e3 S9 M: B6 N# K, r
            POP        DX
    ' C9 G$ z8 O6 V* x! k        CALL        MOVE
    4 \  a# B$ Y4 @# U6 J5 J        PUSH        DX, C/ b- Z. P8 c  l6 ?3 K! S* k
            PUSH        BX
    2 |8 n1 ~+ o% z) `( O2 V; O- P$ o        PUSH        CX
    9 t7 {2 @( y- g: H# o; i% \5 p* Q        DEC        CX: ^( i$ x/ I+ ?/ g
            XCHG        DH,BH8 J6 j% g& \: Q4 x( w3 n2 E$ E
            CALL        HANOI2 ?/ ]# o- ]: |/ o6 L9 B
            POP        CX
    + {3 D% b% \; o8 l0 e7 w        POP        BX
    # i  i6 a' @3 }) A1 ~/ @        POP        DX; O0 P- V' w/ [, N& i0 s) W! N
            RET
    " K7 |2 d7 r/ }4 f% [9 K0 kHANOI1:        CALL        MOVE. w+ F/ \% f6 E9 R$ f7 h1 ]
            RET
    1 c& i: V8 _5 i0 j, R4 l: k# }HANOI        ENDP
    - |9 h$ D) z8 BMOVE        PROC        NEAR
    , ~! ~; z+ N5 t- `$ j/ f        MOV        DL,DH
    2 B7 \; e& w8 }# `9 k4 x4 ?% ?        MOV        AH,2, v- u- k$ i% S. y- G& {
            INT        21H  D  [* S6 y" K- y7 c
            MOV        DL,CL$ }* u. `+ h- @
            ADD        DL,30H/ E# J! ~# `  ^& V9 ^
            MOV        AH,2
    % C& B- O% w* i1 k" j8 G7 R        INT        21H) h5 W4 v" t. D
            MOV        DL,'-'5 g5 X; A7 v+ r# a' D/ x
            MOV        AH,2; s: R9 X0 v" b7 q1 I3 j3 k
            INT        21H
    # g: R. r  b; t3 {: Y. |: ?        MOV        DL,'-'/ k! l1 S% w7 Z. O  b
            MOV        AH,2
    3 c4 o' y: g& p6 k. t: p' w! o  u        INT        21H
    " W* i2 q  v) e6 a0 h        MOV        DL,'>'  \0 y6 k$ @" z
            MOV        AH,2
    * L9 k1 T8 t/ E5 Y0 u1 S6 O. v        INT        21H
    3 @2 e' M" i" s  x* |8 ~        MOV        DL,BL
    ' e' n, h, P8 l  {        MOV        AH,22 H* b/ ~% c' e. Y3 s# R; d
            INT        21H2 c2 b$ `( a5 s2 L. }  u3 V1 j
            MOV        DL,' '1 n# u) A: O6 ~
            MOV        AH,2
    2 o1 d$ ^% M1 p7 D        INT        21H% h6 Z9 Z; f/ B+ H: W2 K
            MOV        DL,' '
    # x& O6 M3 p, f1 Y+ X, e        MOV        AH,2
    5 G3 B9 r4 J% T1 C4 I( B        INT        21H
    $ ^3 g& K  i) N& h& h4 n8 L3 B        RET
    % x0 I* d/ K4 [1 {; d' f. ]/ cMOVE        ENDP8 Y- R: E( i! q+ @" I* E1 f
    START:        MOV        DH,'A'
    , |, a! s  K1 S& j9 v4 D        MOV        BH,'B'
    ( A5 P& B" _+ Y+ P. G3 u$ t  D. y        MOV        BL,'C'
    1 K! R7 V1 W/ b% X( @6 ]# y        MOV        AH,1
    5 A1 N+ x3 W9 A+ A6 d0 V        INT        21H# W- p# J+ w2 W: x5 v( B
            SUB        AL,30H' N; D7 I0 \. _+ _1 G  |2 ~4 b9 z
            XOR        CH,CH4 i" k# y9 ?0 m  }, S) `
            MOV        CL,AL0 o5 l% |% i  N
            CALL        HANOI
    ! n" R  [* m. m# g        MOV        DL,0AH+ P, d4 n3 B6 L1 [+ V# Z
            MOV        AH,27 u: f5 |' n6 W+ E/ N  ^. S
            INT        21H$ g5 M6 V! ~3 s& F3 N8 L
            MOV        DL,0DH
    5 s4 T" P1 }6 {; T- t, Z' X        MOV        AH,2
    ( _! E6 C+ N" y        INT        21H
    ; w7 j2 C4 e. ?4 g/ U6 ^0 t        JMP        START
    3 }- U' F+ o: ]- L- c3 e- w' L) [7 O        MOV        AH,4CH
    ) e4 j( C) L/ a        INT        21H1 p/ p0 g; K2 T6 y! c
    CSEG        ENDS
    9 }0 t; J3 j, l/ B1 S/ Z& Q' r        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-11 15:40 , Processed in 0.510893 second(s), 103 queries .

    回顶部