QQ登录

只需要一步,快速开始

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

    目录:参考一下:! L% D- M& J% {# b6 V9 a
    河内塔 3 s  X% A. X2 y  h
    费式数列 # E8 U2 h2 b! b/ K: l! G
    巴斯卡三角形 # A$ w* T3 L6 O3 e
    三色棋
    7 ~7 J: L! R2 s, h4 M老鼠走迷官(一) 4 P& |6 Y- P2 W
    老鼠走迷官(二)
    : x- `( }' w; p+ s: _0 b3 d4 F骑士走棋盘
      P/ I$ `  c2 A* H3 q: z八个皇后 4 J- Y7 M& _, s# ~& m* |
    八枚银币
    4 D. |) v% {" y: s7 w生命游戏
    2 ^/ E! o7 R. ~* q# ~字串核对
    6 T9 q. _8 R& K# [6 O双色、三色河内塔 8 j, N# d$ [8 O3 e8 c( d# i
    背包问题(Knapsack Problem)
    * ]2 ~$ O6 s8 y3 e) G% ^  W" n数、运算 ; c- c  p. [( h- d( ~5 t
    蒙地卡罗法求 PI
    . }# ]9 R0 m! R  WEratosthenes筛选求质数
    2 c' B+ Q) m9 ^  E( C0 _超长整数运算(大数运算)
    5 q# B  j  q2 e' f, a% O$ ?% n$ F+ h长 PI
    ) }  C! a% y9 a1 P4 x最大公因数、最小公倍数、因式分解 4 Q6 E! T9 V! C& w9 N7 Q) z, k
    完美数
    9 V5 V( @/ D# J0 E6 X7 J3 I阿姆斯壮数 % |! B9 L5 p8 J
    最大访客数 ( Z+ |6 a" [* g7 i# p% k4 k
    中序式转后序式(前序式)
    ) ]- s) U" n# Q/ v后序式的运算
    8 Y; N/ F  e% k2 D' z+ e/ F" c' e关于赌博 , u! q  B  z4 C
    洗扑克牌(乱数排列)
    - _( ~' E; G* eCraps赌博游戏 " z' ^  k' A3 l" C( _
    约瑟夫问题(Josephus Problem)
    . g2 h3 V# ^7 b集合问题 ; i# j7 R, r6 ^8 E+ {8 n
    排列组合 ! }* t6 B! m* ~% }7 g
    格雷码(Gray Code) % O% X$ X; A# v! H, P5 S7 H2 Q- g8 @/ D
    产生可能的集合
    : \0 ~% P' w& Q" S' `% E( Km元素集合的n个元素子集
    ) n7 G) ]! @( U; Y数字拆解 3 f+ J* S  [0 o$ F! N
    排序 " _' S5 N% D# o% h% f, H5 N. u
    得分排行
    2 x- b2 {7 N" V" }, J) H选择、插入、气泡排序
    ! f0 w3 T6 ^% R& U* C% Z8 Y# V$ h( ZShell 排序法 - 改良的插入排序 , P# k9 q. D; J. Z1 i5 X6 S
    Shaker 排序法 - 改良的气泡排序 . r, u% \, Q( X; y+ W
    Heap 排序法 - 改良的选择排序
    2 i/ u$ ^* y% A/ k快速排序法(一)
    ( c. Z6 H- O" m1 n& t( u  }快速排序法(二)
    7 K9 J9 f+ Y2 n  P快速排序法(三) , z' L; d6 K) j) ?
    合并排序法 # r- `5 o) i5 L' i
    基数排序法
      C" e7 V5 z: l! ?  {搜寻
    9 E, U( S! u$ J+ d/ n' \) L循序搜寻法(使用卫兵)
    & ^; b4 R% t7 B/ m4 o二分搜寻法(搜寻原则的代表)
    / z/ ^% c3 o9 r) x插补搜寻法 3 |# e$ e; P  o$ y- @$ p% V
    费氏搜寻法 * z4 s  W% \2 E( H" f  y% [. u
    矩阵 7 Q$ @+ Z+ b9 Y2 c- i8 P3 A
    稀疏矩阵
    $ T1 w/ r9 ^& h* R  ?**矩阵转一维矩阵 ) d. ~% I4 E& N
    上三角、下三角、对称矩阵 5 _6 l9 Q2 u; h0 Y$ H
    奇数魔方阵
    . Z) O+ I( h5 t: ^: C; P% ?4N 魔方阵
    / `6 {# o6 }, e" m" m- c6 O2(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; Y; m3 Y- i( [1 y& J9 m
            ASSUME        CS:CSEG2 a) B7 {8 N9 B' o1 |4 ^0 t" L7 |
    HANOI        PROC        NEAR3 x7 K6 k1 b% `: V  F
            CMP        CX,10 _: R5 ~# w. m. ?- `
            JBE        HANOI1
    " M5 z- \+ K: q- R/ Z4 n        PUSH        DX
    ! U7 C2 B8 h5 n% O        PUSH        BX2 H" p( W% D: p6 W
            PUSH        CX4 Z+ ?3 S: c. Q! w+ [$ G0 X% Q; i+ f' K
            DEC        CX1 @0 r. Y8 B1 i2 G& f8 o2 O0 O
            XCHG        BH,BL
    2 s' o3 @! W: ?. x# F- T" w- F        CALL        HANOI  I/ N/ [  V2 a
            POP        CX: R" a2 q7 P' R! H- T
            POP        BX4 V( c5 o7 j6 t2 f* E8 p5 Y
            POP        DX
    : m6 `: h" T- q+ V) [        CALL        MOVE
    ! E9 p1 d4 A& z; z9 ]        PUSH        DX3 r9 @/ M( \0 j( \" u2 l
            PUSH        BX
    6 h* V  I2 {1 Z& {2 ?" }3 q) X        PUSH        CX
    ( d: s/ @" n; C" E        DEC        CX8 w; b9 I' S1 r
            XCHG        DH,BH! y6 N5 M  o' K% Z# D
            CALL        HANOI
    / }* M) P( U+ N+ K3 _        POP        CX& P% u. i: K% G8 }
            POP        BX: p" d* X3 T9 c4 z6 w. j+ Z
            POP        DX( V6 ~3 G7 a# |, f+ H, d* Z3 J5 q
            RET0 E1 f) ^! K6 x3 a9 b
    HANOI1:        CALL        MOVE2 {; Y& T+ A5 `% V6 n7 Q
            RET
    8 z! s' N7 k/ p2 q9 l8 M9 |HANOI        ENDP
    % o9 K3 K0 D& b1 }  M4 `% i- IMOVE        PROC        NEAR# r0 @7 {- v, [" u  }! l
            MOV        DL,DH& j, v, E; \6 ^
            MOV        AH,2" ]9 [3 _' ]2 R( M, T3 i6 A; b
            INT        21H
    " x/ m9 L* Y. Z        MOV        DL,CL7 f2 z# g9 a3 j$ ~3 R- M4 F
            ADD        DL,30H* J- |' o6 K. Y2 ^- L; t
            MOV        AH,2/ J" N! C2 B; o1 S* g
            INT        21H
    0 |6 @$ f2 G+ }        MOV        DL,'-'
    1 f1 v$ ?: X! {/ r" p) \/ B        MOV        AH,21 Z/ P0 y' o/ G  K7 U
            INT        21H2 ?& l1 l+ `# F, h" d2 v9 Q- t! K
            MOV        DL,'-'
    9 Y6 }0 G, p: s, {1 M        MOV        AH,27 o+ L8 K, N4 r- h3 k! P5 A7 @# @5 X
            INT        21H/ G3 {1 _* W  t) K1 \) M
            MOV        DL,'>'
    - {) M0 ~1 o  f$ P- s2 j% A        MOV        AH,2$ y! W4 |  b) T( v! P
            INT        21H$ o: x6 f- I2 f. i7 C# G. B
            MOV        DL,BL
    ) a  T" z: m1 `8 y  N        MOV        AH,2
    4 \/ v/ t3 S8 U: ^8 E        INT        21H/ i" ~# `  g! `0 W/ g
            MOV        DL,' '# V  V  i. n- b/ ~; P% g
            MOV        AH,2) R: h  _# l3 {0 J1 Z% L9 a% F
            INT        21H
    / H4 R; W9 x3 r( y# M        MOV        DL,' '" I3 X& D. @# M' I  O& z
            MOV        AH,2% b/ x0 Q9 A6 v
            INT        21H3 o% h8 w4 A5 q  l9 R& C) H
            RET+ i  b3 O  [3 B" n& l: J/ E
    MOVE        ENDP& }# T4 j0 _. @: h+ S' D
    START:        MOV        DH,'A') T" H, J% ]" R3 m3 e! Z( x  L
            MOV        BH,'B'
    9 p# y6 y3 x; ?# |  ]1 V        MOV        BL,'C'
    % v, B- i/ T. A' v9 Z6 D6 z        MOV        AH,1& L0 y8 o; t: ?) K* q% U
            INT        21H
    , T, c* m( r9 Z8 C4 r        SUB        AL,30H
    + m( ~# N4 `  k& X' U* b: m. Q        XOR        CH,CH5 B! @3 U& }9 V% X
            MOV        CL,AL
    7 e  f* M9 _  o' H6 K8 n        CALL        HANOI3 v+ q( m0 I& W
            MOV        DL,0AH
    : a+ O7 {: e6 V4 D9 x        MOV        AH,2& O, e+ j$ e6 M# Z: `5 t
            INT        21H% l& y/ ]/ J$ U4 a
            MOV        DL,0DH0 Y0 j( J( m5 G. A( N
            MOV        AH,2
    * D' A7 k5 b. z9 x: A; O. a        INT        21H
    ( a7 c7 Q% i/ f6 T  `- E. j/ y# J0 S. ~. M        JMP        START+ N; t% y) C5 J9 _
            MOV        AH,4CH0 k7 L7 u4 @" S
            INT        21H0 ~' X# m. Z2 }/ p$ x% G- m6 O
    CSEG        ENDS
    8 [/ |7 U9 w( n7 r/ 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-19 11:00 , Processed in 0.508605 second(s), 104 queries .

    回顶部