QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    - g9 k  a/ h8 e4 y  B7 V% a1 F河内塔 7 s+ \4 d( {+ W
    费式数列
    , a2 e6 N" o+ H0 Z巴斯卡三角形 ; ?, x3 O5 V# `. H; z* C. b6 |
    三色棋
    + w; t/ v: d- A/ Z老鼠走迷官(一)
    4 P: S# s+ S8 C, r9 `老鼠走迷官(二) . c: ~4 G+ e+ i3 `1 ^% e
    骑士走棋盘   f4 o+ V0 s9 }: D
    八个皇后 4 @. D3 f: d( g8 G# y# a- ]* f
    八枚银币 : Z, l1 Q, D* G/ T- u! P
    生命游戏 % H- M) r6 [& |0 @6 v/ J; c. T- G
    字串核对
    4 O- Y7 @3 j0 d% V7 _# J" v双色、三色河内塔 % X. V8 ?5 [4 ^; J' C
    背包问题(Knapsack Problem) - c  e, M. s6 l4 f: [  ?
    数、运算
    " j9 Z7 o3 [: ], I, F蒙地卡罗法求 PI + m1 F" d7 z8 {; s1 k# C2 w4 D
    Eratosthenes筛选求质数
    ! c) B- l8 ^9 ^2 |3 g& \+ Q1 r$ }超长整数运算(大数运算)
    : k. t* L8 {5 k' E长 PI , J2 b) Y/ }  J! i% Q0 w
    最大公因数、最小公倍数、因式分解
    % L0 f! ]7 w4 Y完美数 . H" f! m0 J5 A& m( k" b; c
    阿姆斯壮数 ( i; @' y& X3 D9 `
    最大访客数 % l) Z  ~5 ]4 B" d
    中序式转后序式(前序式) ( ^( f. T( X0 \7 y  i
    后序式的运算 / v0 T, j% |4 a& I* j1 m( i! i
    关于赌博
    0 g5 I4 w. c) Z2 a洗扑克牌(乱数排列)
    0 n( l' f/ y, m* b. d2 gCraps赌博游戏 ) v, E6 P/ E) _8 a1 Q' Q
    约瑟夫问题(Josephus Problem)
    # ~5 W3 H- A. F6 f$ U集合问题 + e' H8 @# S& f" U5 Z8 @4 \8 E4 U
    排列组合
    : G1 T- b2 F, w  t+ Z, ~8 P格雷码(Gray Code) " V4 r' `$ f9 S! Q1 x* G1 h
    产生可能的集合
    * t7 ]( s! G& T  Sm元素集合的n个元素子集
    , M8 p/ i  `1 _) B0 F) p1 i. Z0 e数字拆解
    & q; I: n, {) F0 M8 e9 W% x排序
    6 S% q/ r9 Q) G$ n. w6 q7 V得分排行
    # L) R& M6 B% ?' A选择、插入、气泡排序 , D! }( p! C& i
    Shell 排序法 - 改良的插入排序 6 T/ V# m- ?  l; L5 i" ^0 n5 u
    Shaker 排序法 - 改良的气泡排序
    # ~. b5 @: [5 {2 r7 B) cHeap 排序法 - 改良的选择排序 . O: }6 |% w. k8 @2 V1 `
    快速排序法(一) ! V3 e8 j3 T4 F* Q% W4 T3 z
    快速排序法(二) 0 V; X) O7 D4 D8 @) |4 _! Z
    快速排序法(三)
    ; h9 a$ T# P- R1 ]+ N8 X: o合并排序法
    * I" U  r9 r4 b" Y/ `基数排序法
    ; a+ j4 o  {9 E5 [搜寻 # K9 d9 Z3 E+ Q3 t# `
    循序搜寻法(使用卫兵)
    6 \6 i) N7 z& P1 G二分搜寻法(搜寻原则的代表) * I3 D, @8 I1 s2 ?* G- G
    插补搜寻法 # R. I% S, e  `
    费氏搜寻法 - z5 ]  U( @4 S7 V
    矩阵 % A; n2 X# Q" G- }3 O
    稀疏矩阵
    ) m! {9 X2 \& q0 I2 j**矩阵转一维矩阵 2 Z, O' e7 t! {/ ?
    上三角、下三角、对称矩阵 # [& Y( y  Q/ a
    奇数魔方阵
    - K- K8 P+ K' s* C2 [4N 魔方阵
    5 h3 D8 ]. H! [  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$ L) k% |2 T4 n, _8 i* ]
            ASSUME        CS:CSEG
    ! {8 q. n3 y" v$ N- iHANOI        PROC        NEAR
    5 |6 ~8 T: l( b- a  K: A        CMP        CX,12 Z/ w+ d4 u$ t/ _
            JBE        HANOI1
    $ K) H5 `, D0 J( L        PUSH        DX
    8 q; F+ q7 p% ^        PUSH        BX
    $ \% I- ?; F1 D5 `3 G        PUSH        CX0 O4 Y& \. {: T" R/ a- l" n
            DEC        CX
    1 \& [* c" g/ [6 d! V. A9 G        XCHG        BH,BL" H/ j$ ]  h4 g9 c  g, R
            CALL        HANOI0 C. i1 ~4 s9 B  J1 p- O
            POP        CX/ H4 u' f) @( w) u; a/ o
            POP        BX
    # M. J$ t. c; a$ B        POP        DX
    # J3 H; ~0 I. x! j! A1 P        CALL        MOVE
    ! ^  S7 _2 m8 w3 L        PUSH        DX% B1 z$ A9 j/ N, W3 a3 _9 d
            PUSH        BX
    5 `3 D5 y8 F, ]5 n1 O        PUSH        CX
      u6 g7 W; c6 @& ^7 u) ?- Z3 N& Y        DEC        CX
    9 A/ y" y. b+ ]4 B  Q" `        XCHG        DH,BH
      P( Q5 r& i) D5 R        CALL        HANOI
    $ v# t( |* v) R0 K& }% c        POP        CX5 b0 Q# u; U/ M! Q9 b
            POP        BX
    ' B7 ]+ ~$ t" b        POP        DX
    ' Z; g2 `/ `: I- v- D1 B        RET7 Z) f% y' _7 G8 c0 E1 K
    HANOI1:        CALL        MOVE% }( k' I7 p& n, o6 Z
            RET
    5 f" C5 J3 f% t4 [6 b! E/ x0 [HANOI        ENDP& u& S  ]% l3 E+ S3 \3 [+ n2 p- g
    MOVE        PROC        NEAR
    & S2 M9 W5 H4 ~        MOV        DL,DH
    9 x3 l1 a3 S8 x4 N        MOV        AH,20 A- |, u3 `1 ?% ]- ^, M+ N
            INT        21H  q0 |* ^9 B9 d
            MOV        DL,CL
      S- I, H+ b9 k9 C) X* [( `        ADD        DL,30H
    1 h' p: U$ j8 T7 P        MOV        AH,2
    2 }7 [( @7 Z' |8 g2 O4 m  |5 ^, P3 Q        INT        21H
    ( b( z. a: e  z) \  E5 D) f' J        MOV        DL,'-'/ ~: n8 q5 ~% j
            MOV        AH,2
    0 ^6 L+ Q0 C* ?7 b        INT        21H
    " Y2 N7 C; R- L9 l        MOV        DL,'-'# w6 V5 P+ B: u/ h$ d3 X3 V! O
            MOV        AH,2
    ! c! i7 A( C6 Z& m* `9 |" \2 Y        INT        21H
    + m& n; g8 u- r/ s. B        MOV        DL,'>'
    1 g3 z7 ?0 i2 }0 ], p/ l        MOV        AH,2
    3 Q6 j# F$ m1 D        INT        21H
      G1 V+ k7 O) @        MOV        DL,BL4 J& P; T" w* p1 E9 a; [9 \
            MOV        AH,2
    $ @; W1 O0 P: t% G: `, R        INT        21H9 c# q6 F8 {: U* P  [$ a( ~- H( w
            MOV        DL,' '/ F. }3 }3 g) G
            MOV        AH,2; `$ |8 V" @% Q, ^3 b% W0 u
            INT        21H/ l  D: e. o/ z9 Z% E
            MOV        DL,' '% `  N' L5 g, |0 O. S0 _9 b
            MOV        AH,20 i% x) m7 h- U( b6 Z! @
            INT        21H
    " n, D" H: Y4 a5 p3 l) `: T        RET
    ! ^! D$ V2 K: s9 [( F- h) dMOVE        ENDP! N+ @! r1 @3 r- x. M- Z1 Z; s7 }% o9 Y
    START:        MOV        DH,'A': X& x6 `7 L1 g
            MOV        BH,'B'2 N* y. y/ v$ g: Y* d4 d; w
            MOV        BL,'C'9 n2 B0 y5 i( }
            MOV        AH,1: a3 g; O% ^; @+ J/ f- v
            INT        21H
    ! E7 s$ o) j( N! p* i- L        SUB        AL,30H% G4 M' A( p% U9 H# _; }- V
            XOR        CH,CH3 x6 T& S% i1 K  ]# {
            MOV        CL,AL6 R: x7 Z/ O0 C7 u7 _" F, n
            CALL        HANOI0 ?( r8 {9 e  g# ~4 i5 X
            MOV        DL,0AH! `# d' \; e/ t' j6 P9 \; f, H! p
            MOV        AH,2
    4 X! o; u3 n, r        INT        21H+ q& j' ?  M+ }
            MOV        DL,0DH
    + H1 n% K; e8 N6 x7 h        MOV        AH,28 l) `% F9 V6 I2 r
            INT        21H$ p/ s% ?& U/ }& \
            JMP        START
    0 u7 l9 u' W0 ]- @; Y& ?        MOV        AH,4CH1 U# u+ R# z) `
            INT        21H6 {" Z! G3 n' f, ~4 U7 Q
    CSEG        ENDS% k& q* E6 M2 m) s
            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-9-2 21:33 , Processed in 0.544280 second(s), 103 queries .

    回顶部