请选择 进入手机版 | 继续访问电脑版

QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 28451|回复: 81

一些常用的经典算法(C语言实现)

  [复制链接]
字体大小: 正常 放大
Tingmei        

6

主题

4

听众

183

积分

升级  41.5%

该用户从未签到

新人进步奖

发表于 2010-1-19 21:09 |显示全部楼层
|招呼Ta 关注Ta
一些常用的经典算法(C语言实现) 经典算法(C).doc (959 KB, 下载次数: 499)
zan
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

    目录:参考一下:( Y# t; b3 X, Z; m' k1 {1 q
    河内塔
    9 i7 A9 y% p' E6 t费式数列
    ' V, W  q& u9 J( z& [: v巴斯卡三角形 * s- \& g- L, h( U2 Z/ ^: I
    三色棋
    ( u' b" S+ |7 Y1 q- u$ b- Y  p老鼠走迷官(一)
    " n  A6 X7 d6 j" H老鼠走迷官(二)
    # }3 h5 M- D# [骑士走棋盘
    : h5 Y& F+ B* }7 B' b4 h; u八个皇后 2 c3 f  Y- a% V6 c
    八枚银币
    0 s5 c+ E9 t$ o  {- n% r6 W, ?$ U生命游戏
    ; [: W& ]9 p% R4 E0 j2 `. E$ N字串核对
    : j" \4 _. k8 {4 g/ i- {双色、三色河内塔 3 t- m! k1 C( B! g2 |3 B9 y( b6 Y
    背包问题(Knapsack Problem)
    & ]. q& o8 P' p5 q数、运算
    + m3 q% d. a7 k. R$ Q5 `蒙地卡罗法求 PI
    6 W, u+ S1 _7 W  i% UEratosthenes筛选求质数 * {  v9 d1 J0 a' ?' T% o) e
    超长整数运算(大数运算)
    ' p  g3 E) ~1 t" k$ u0 U) V& a长 PI ! @; y3 P$ ?+ X. ~) M' \
    最大公因数、最小公倍数、因式分解
    . k( l: I- t  ?; Z/ O7 e3 W. x" ]) `完美数 " h, b5 [& }' @
    阿姆斯壮数 $ D( _* }! [+ K9 N7 E* J+ k
    最大访客数 # ^* ]! X7 f' I$ C5 \! ?
    中序式转后序式(前序式)
    3 W! `( N" G4 S后序式的运算 & H, q9 s1 d# j& E6 c% I
    关于赌博 & [/ E! L  w1 ]/ ]4 E
    洗扑克牌(乱数排列)
    4 |5 F/ j4 y7 a" [Craps赌博游戏 ( G) M- k; {; {# ?/ ?5 V
    约瑟夫问题(Josephus Problem) ! Y' E0 F+ t! I! h( E8 N
    集合问题
    , F6 ^+ Y$ [, G$ h6 Z. b排列组合
    % a4 _/ G( C! }' D, F格雷码(Gray Code) * E( w  o! k3 {0 ~+ X
    产生可能的集合 , Y: \' ^: ~( R$ ?% F" g* ^- ^9 I
    m元素集合的n个元素子集 9 L" U- A$ H# o; f% g: r2 P+ v
    数字拆解
    + T5 Q! t) F# i1 U6 O( P5 F排序 9 b- G* S  |7 l+ l+ i- t( T  F7 n
    得分排行
    ) m+ F* z; d1 [2 p1 w选择、插入、气泡排序 / c* K- s8 e$ b2 [& B3 G
    Shell 排序法 - 改良的插入排序
    1 Q1 L' d7 Y! N( T) o0 [* ^6 y" lShaker 排序法 - 改良的气泡排序
    - K* w, V3 S% I) A* H/ lHeap 排序法 - 改良的选择排序
    4 ~8 ?) G1 V  o3 @& u% t0 H: Z3 q快速排序法(一) + r* b4 J; p/ P4 k$ g- o
    快速排序法(二)
    # {; h1 y1 |. w/ N* m快速排序法(三) $ ^( w( a% c& I% @
    合并排序法 8 X3 R2 X5 v# I6 b
    基数排序法 ! P8 o$ K+ Q2 F; A4 W4 v: O1 c- _
    搜寻 * `" J" s0 Y6 H/ ]4 z
    循序搜寻法(使用卫兵)
    . ?4 I8 d' r# r* w% M6 E二分搜寻法(搜寻原则的代表) 4 o" h4 L& m7 ^; Y( U. [/ n
    插补搜寻法 4 G* y# W3 L9 d( J# F- f8 g% i3 P
    费氏搜寻法
    8 }* s* U0 t, s' A矩阵
    / S' d2 \. S$ \: [: H稀疏矩阵
    ) O( x6 o# R+ ^' r/ k0 e8 |**矩阵转一维矩阵 / w! b! N' q4 ^6 F# ~/ r. F
    上三角、下三角、对称矩阵 : n5 U+ u+ Z0 e/ ~- J3 }: Q
    奇数魔方阵
    ! @3 x2 q, {7 B7 S$ ?4N 魔方阵
    ! c* e0 g; z9 k' a* R; u/ Y& }- M, s2(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# d3 F! N- Y! o        ASSUME        CS:CSEG
    7 t8 x2 ^, @& @3 s2 wHANOI        PROC        NEAR
    * m3 F- ]6 q4 D, ^        CMP        CX,1
    + Z) V' H. K- Z. \        JBE        HANOI1
    ; k6 k- G: m/ V* L: ]* }        PUSH        DX1 |. h5 b- K6 U& Y! G- z3 T, n) o
            PUSH        BX  C& h- \: R+ j* ?+ F
            PUSH        CX
    / C* M8 Z2 L3 S  r. D8 V2 C        DEC        CX
    0 `9 O" a0 i. f3 L0 \5 a) N        XCHG        BH,BL; ]$ v( ?8 i5 [, B7 O% ]% v
            CALL        HANOI
      A' S* T; }4 V+ E5 M        POP        CX# \3 E* m7 ~( H% W- d$ ?( W
            POP        BX8 c1 l5 O3 z7 P' c& m0 V
            POP        DX
    3 }7 r! q- {3 E# O+ j% g2 F9 O        CALL        MOVE  g" _1 U0 l0 s' X$ Q$ O
            PUSH        DX. t; ?& s1 Q, B! v  s4 u; X
            PUSH        BX, L3 o* Z% g& c' W7 e* Q; n
            PUSH        CX2 y7 @7 n1 I+ F3 f8 X0 x8 e3 l$ D* R
            DEC        CX
    3 S: r( L5 v7 v0 G* f  j0 }        XCHG        DH,BH0 a0 C4 m7 z; a# X* g0 R/ q+ ]
            CALL        HANOI4 Q9 O* z% C5 Y/ l$ N5 E
            POP        CX: i: p# b* W* F/ X7 v' [
            POP        BX) @9 y* P. c2 x, I9 Q
            POP        DX/ d4 X* n! O6 {: o8 q2 r
            RET" |; M. z+ X& x3 E) y( r3 ]
    HANOI1:        CALL        MOVE( S! Q3 w+ x- F% k1 j2 ~( I) y8 V
            RET
    . R* c; r+ k6 M" I6 FHANOI        ENDP
    % R, a# X% W' r& {" sMOVE        PROC        NEAR1 }' d' A$ q! f
            MOV        DL,DH$ L9 ]8 s  i3 C
            MOV        AH,2
    , d3 G9 z1 F( `0 o" g        INT        21H2 I/ O$ Y* g( _- O! q' W5 {
            MOV        DL,CL
    - I8 d$ {! u) P# \% G        ADD        DL,30H
    0 s8 v0 i, l6 Y; Q        MOV        AH,2
    & M9 w/ e4 H0 ^" N8 {- {, v  V        INT        21H
    : D, g8 D# K# H2 X3 f        MOV        DL,'-') o+ K* k; O7 ?5 h; m
            MOV        AH,2
    ( `2 v6 _, G7 \. u' Z        INT        21H
    , ~( {4 j, ?! u  H- d  f. ?: S5 P: j        MOV        DL,'-'/ m! {9 _% o, }0 z8 K
            MOV        AH,20 b8 M7 @- U* U3 S# K9 C5 Y- C
            INT        21H8 S" i  m" U" L5 V9 j  a/ Q; i
            MOV        DL,'>'' G: L  u" J: j3 \6 H9 y
            MOV        AH,2
    ) S5 B9 C6 Q% N4 d) ~        INT        21H8 w* I* O  o4 D) J, S3 f" i) f, V1 d4 s
            MOV        DL,BL
    1 R! y0 ^; d, U" N' [        MOV        AH,2* Z) k3 d* W/ @
            INT        21H6 P7 _, Y- g& U; \0 ]1 Z7 Z
            MOV        DL,' '% K) n& r+ `: T4 P* e& _
            MOV        AH,2& S. O, V" K& U6 J  B! b% E  z
            INT        21H
    ) J2 C! d$ I) t8 E! d1 p# O        MOV        DL,' '
    ! i3 {% `- G+ B% W% P        MOV        AH,2
    0 m& E% j- u, u        INT        21H
    5 x) x, W6 F) m2 M        RET
    : Z% g- D( u- ?9 _; O( D4 W2 _MOVE        ENDP7 E: }4 P6 S9 R& y4 Q3 }3 x) n( M( ^
    START:        MOV        DH,'A'! v# e4 ]8 j5 Y1 z) ]8 l8 g  X
            MOV        BH,'B'/ M2 f7 [+ W+ l
            MOV        BL,'C'
    ( o: q0 l  d% Z* d  s* h        MOV        AH,18 H6 O) s; N, L: j$ l/ I
            INT        21H( ^0 @7 C1 a/ N  F, |& U
            SUB        AL,30H
    / ?2 k. a$ r9 T0 e" B        XOR        CH,CH0 U, V' ^5 w2 c6 ]
            MOV        CL,AL
    : V+ E, T7 h7 P4 m$ q( Q! i$ t        CALL        HANOI
    ) Z3 b$ y4 }! n0 a        MOV        DL,0AH. E9 G, o4 C1 r: |7 A' u4 h
            MOV        AH,2
    3 p5 }2 ?+ m/ A9 v$ s9 i0 n; |        INT        21H/ t; }( m) f, [- J9 v
            MOV        DL,0DH3 R7 y. T2 [; X8 |( U
            MOV        AH,2
    8 z+ s3 W$ E/ ?        INT        21H
    5 s0 \& N$ C8 G0 u, h2 x        JMP        START0 x# O8 p7 V; `5 g
            MOV        AH,4CH. Y4 j# X$ D9 a: W3 N
            INT        21H# r$ m$ E# J# ~2 \5 G" p. h
    CSEG        ENDS
    ! ~$ @: n6 ^+ n  F1 Y) J9 d, }$ t        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, 2024-4-18 22:55 , Processed in 0.685845 second(s), 104 queries .

    回顶部