QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    ' _  a" j1 d6 @* d5 s3 r( J河内塔
    4 }) c" \6 m! ~6 q6 E$ Y: ?费式数列 " w* y5 g; c2 z+ n
    巴斯卡三角形 3 P* y) Q" t0 [4 d  Y3 Q+ l8 t2 G
    三色棋 + R& _7 A" K: o2 t5 d
    老鼠走迷官(一)
    ' A3 {' u; p0 F% O  n( r0 q老鼠走迷官(二) ; O6 }5 \; t6 ^3 I
    骑士走棋盘 $ l8 _  }% a* m# [
    八个皇后 % s1 \! r5 t% d! A% {  S
    八枚银币 $ K  p. Z! I8 D' E$ E; _! z9 b
    生命游戏
    % L' p5 }5 T( o+ k& W- I字串核对 ( K3 q! ?7 f9 Z' t) j. S. C6 }
    双色、三色河内塔
    7 f, t7 e. x0 D背包问题(Knapsack Problem)
    & T: q1 e/ e; m" x/ @数、运算
    . B6 d& t! D" X; ?* ]/ o( t蒙地卡罗法求 PI
    8 W, T9 m. l5 tEratosthenes筛选求质数
    ; k- A6 l. l8 h1 Y9 L1 U2 a$ W超长整数运算(大数运算) ; A8 {- @4 N  v" T
    长 PI
    : p6 W3 k7 @; B; `! q最大公因数、最小公倍数、因式分解
      G# z! G( I! c完美数 6 _& o: V& O- T1 c! p! G. K- q
    阿姆斯壮数
    : T' t) J4 A2 R1 N' G/ v: W) A5 Z& Y最大访客数
    9 O& g2 o( Y, w中序式转后序式(前序式) ' d! |( r1 g( S: a9 m  D7 P, Q3 C
    后序式的运算 0 O6 l* D& p/ |# {
    关于赌博 " W9 z9 W& }) ]  F$ F6 T
    洗扑克牌(乱数排列) # C7 Y/ R8 e  C: L( @- d* A- V3 f6 u
    Craps赌博游戏 * e5 J# P/ t. U
    约瑟夫问题(Josephus Problem) & p2 C* X$ t. C* B/ K3 N0 g
    集合问题
    3 c4 A# I$ S) q; K, n排列组合 2 p8 I# T/ B4 B6 f* N  g" v0 c
    格雷码(Gray Code)
    " g0 ]( _- y6 D" W0 E! G% A产生可能的集合 . T$ H$ z6 l. G5 d
    m元素集合的n个元素子集 ' D0 G9 k# h/ w4 y7 l
    数字拆解
    6 W+ m; U7 ^# z+ ]) X' b排序
    4 e9 Q& L' C: m2 L得分排行
    - t, F; g2 u# @8 p选择、插入、气泡排序
    ) o, }( _5 {2 I. @, kShell 排序法 - 改良的插入排序 7 ]7 N. [0 ?/ y" @9 z# c# T
    Shaker 排序法 - 改良的气泡排序 + h7 o) z: L; ^- D* a
    Heap 排序法 - 改良的选择排序
    1 p5 T: t* s# \4 S. A快速排序法(一) - T* N3 {  \" @' n7 Z, ]- k, g
    快速排序法(二) * h( H7 d) h3 f- S4 T9 n
    快速排序法(三)
    " c. n( ?1 F. e/ F4 E+ `合并排序法
    ( X, n1 C( {- Q+ X- P4 H基数排序法
    ' n3 U0 m9 `+ t* w+ C1 }搜寻
    ) y( \& J. m$ r4 r循序搜寻法(使用卫兵) 0 _4 g- w) q; @* L2 f
    二分搜寻法(搜寻原则的代表)
    : E7 b" S7 t& O- }插补搜寻法
    # }# E7 d) p  d- Q% B费氏搜寻法
    % G% a5 Q; N) b/ f/ M' a矩阵
    + n8 b- G+ e3 R' W, U稀疏矩阵
    % _3 \; x- x6 `, _, \5 d3 \**矩阵转一维矩阵
    / }# l5 z" w# B上三角、下三角、对称矩阵 , i/ I/ z: U3 O) ~; J7 a/ n1 @
    奇数魔方阵
    9 ~( X! H% Y/ X) `4N 魔方阵 " |9 e! x9 p; v
    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
    & |! J0 F/ N6 s! p9 B        ASSUME        CS:CSEG
    / J5 R/ X2 \- X0 |HANOI        PROC        NEAR( x  A! v1 n  @3 ?. g) ?
            CMP        CX,1
    0 d# W* ^0 Z( J        JBE        HANOI1* ]9 ~) f" k: ^, V! t
            PUSH        DX
    * X, o- y. B- t( d        PUSH        BX
    , y2 R9 Q  v+ N2 B/ s$ [# I        PUSH        CX9 r  \0 g: l9 ]& ?* F
            DEC        CX
    ) V- ^% u6 M2 E* \: r6 }& m7 {  z        XCHG        BH,BL
    6 W5 @8 \4 M/ u6 C* l6 s        CALL        HANOI
    : {$ B- J7 N1 H4 H* S; Z        POP        CX1 z# ?2 ^/ N2 n- U) r: H; l
            POP        BX
    : ~& m! x( P6 @5 \- i' f        POP        DX$ Q/ d1 U  N; |; T' n0 S# q
            CALL        MOVE
      O/ k9 p& M3 k' i        PUSH        DX
    0 p: Q2 e$ _/ j' ^$ z. D        PUSH        BX6 J: e  N. _, f% T
            PUSH        CX9 f8 v0 U- f* L2 M. m: Q
            DEC        CX
    2 n3 N9 h+ q& D- [8 t# l        XCHG        DH,BH, B; G" V$ i5 F7 }2 h* Q/ @3 y
            CALL        HANOI' W$ B8 l. [+ x: \. q
            POP        CX
    8 s1 `+ S, F0 r# g( p2 w$ T! I5 `) {        POP        BX
    , D4 Q8 i6 S; a. \+ n        POP        DX% p  r* U5 ]0 X6 e
            RET
    % k# x# d- c. N  yHANOI1:        CALL        MOVE
    $ ]8 h, X' Y! q0 y& Z9 @        RET
    - K3 r& D7 ~- r. P( y! DHANOI        ENDP1 h- K) l2 b/ L( R4 R' L- f
    MOVE        PROC        NEAR
    % X6 w3 r4 P9 E, ~' f7 }        MOV        DL,DH
    ; [$ f4 g1 P1 d        MOV        AH,28 p& ^& ^3 Y, i8 e7 {& p7 D
            INT        21H
    5 D3 M. v: \! r: [* a        MOV        DL,CL! N* [. x; k% l5 p: Z# Z: H
            ADD        DL,30H
    2 m% Y* O* {$ G  d! W, k, I8 i        MOV        AH,2" z, x1 g9 o  r4 K% e( {+ I% Q+ s
            INT        21H0 p! \8 W# T& w: Q; N
            MOV        DL,'-'
    % h; w  j# E, f3 Z! H        MOV        AH,2! G. {7 n$ Q! D6 k. J
            INT        21H
    3 r, R) ~/ e: U& p- t0 r* q2 ~        MOV        DL,'-'
      K9 A" h8 @. H; V) t9 |        MOV        AH,2
    8 f# E: {0 l- T. V1 f8 U        INT        21H* x# E$ D, X$ H1 l9 `1 {
            MOV        DL,'>'0 w) i6 H8 l2 z2 |( k' a1 h! d
            MOV        AH,2; {. G$ i; L! H9 ~' P
            INT        21H
    + J* e+ ]8 |. h& H        MOV        DL,BL% Z5 K  B: L. [1 h( |* Z4 D" f
            MOV        AH,2+ M& E. |, t$ @. `- g& {
            INT        21H, l* z# E7 O. `" A, r. M$ O
            MOV        DL,' '
    0 }9 H8 o8 d" A8 N( h        MOV        AH,2; O2 i8 Q2 K( k/ m# K) q
            INT        21H. f$ E6 Y5 v2 V- p5 z' U/ s
            MOV        DL,' '
    ! o4 i# U  I+ I% }: A# E        MOV        AH,2
    ! r5 c8 j" [4 A" H% D+ W& y2 n3 s, ^        INT        21H
    + R6 U2 W' Z3 N4 w        RET
    0 Y. ^; {$ n; ^( ^# }! [6 R' YMOVE        ENDP9 Q* s* L% I4 B* T, r2 c
    START:        MOV        DH,'A'
    % F1 w& e5 ?, n' B6 d! o$ l        MOV        BH,'B'
    8 ?- Q1 `2 u+ C        MOV        BL,'C', [* P, S% }+ F0 x- t2 Z
            MOV        AH,1% s/ D( P0 f  ~2 v
            INT        21H
    " T8 i2 {( r4 O8 m$ N2 R- |+ y        SUB        AL,30H
    $ g( i( i0 F$ d- R6 U        XOR        CH,CH
    4 }# T& s) G. Y        MOV        CL,AL( H9 `$ q: N3 g
            CALL        HANOI2 s+ [; _+ ]( R5 Y8 @
            MOV        DL,0AH/ D) y3 g& T$ W/ ^3 _. _
            MOV        AH,20 j6 h0 R$ h* i/ @* Z! ~3 Z, J/ d+ f
            INT        21H
    : p9 c. z3 [2 s. U- Q        MOV        DL,0DH# V, G/ y' A9 d8 {
            MOV        AH,2
    / }) m& `4 K1 p7 F1 ^- J0 u! W- x        INT        21H
    6 v8 G; Q$ _! U6 G6 p$ W  r! K        JMP        START* v; k' ^( F! P
            MOV        AH,4CH7 G7 u% `) s$ t' F
            INT        21H
    - d. H3 W' v% q* _9 l, U2 f  ~CSEG        ENDS7 r1 c, V9 f( G- O) t& W5 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, 2026-4-18 17:43 , Processed in 0.434456 second(s), 103 queries .

    回顶部