QQ登录

只需要一步,快速开始

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

    目录:参考一下:$ T& d! y8 m2 C! y
    河内塔
    * L: U: a5 z; {- p# \* o费式数列 ) ^3 l4 l/ x( q4 ?
    巴斯卡三角形
    9 o8 j% u' O) u# S三色棋 8 g  o. n2 T% R6 ]$ `& V. z9 R
    老鼠走迷官(一)
    9 g, w$ S/ j( I5 q8 J$ x老鼠走迷官(二)
    : [3 [( c* y. |  {4 \5 @骑士走棋盘
    5 u) s+ d: s# {& u" j八个皇后
    ) w) N( w/ y2 h0 T: e八枚银币
    - O$ s5 ?) L; `3 b7 M0 `生命游戏 9 a' v9 _9 R. ?
    字串核对
    - G7 _. W3 ]) p9 s% A/ g4 n双色、三色河内塔
    . \0 n; ~* R% [. C$ {+ _( N7 `背包问题(Knapsack Problem)
    7 V8 l! J( [# L, r6 y  C& @, f数、运算
    7 b& r$ @. T# ]' L/ u: W4 E蒙地卡罗法求 PI
    % w  v3 M( }; \9 c' m# z) lEratosthenes筛选求质数 . {  z, u0 K# ]; Q! w" b
    超长整数运算(大数运算)
    5 n5 q) K1 a2 m5 Z% C长 PI ' L/ X# v8 `, K4 [
    最大公因数、最小公倍数、因式分解
    : A' {0 E: c: [完美数
    8 r' x: ?) e( `4 u0 `7 H8 c阿姆斯壮数 2 U* R; D# Q( J; Q9 k* w* {
    最大访客数
    8 J, _4 e4 C# W2 L中序式转后序式(前序式) 9 U6 Q! V: [, k" W9 e
    后序式的运算 3 X5 n4 O4 m- w: C! P
    关于赌博 8 a/ D- c& }/ u$ K4 ^& U  b
    洗扑克牌(乱数排列)
    ; \3 p, s8 N1 X- ACraps赌博游戏 $ m2 H, ]' S$ Y" d9 x$ e5 H
    约瑟夫问题(Josephus Problem) 7 T, t! Y+ ]( D4 L
    集合问题
    7 u5 ~  B! }  \) @* p7 O7 @排列组合 $ R% o5 o7 S" c* g$ i2 B* A
    格雷码(Gray Code)
    # f3 X2 X1 F: s6 Z) |7 Y# F( L产生可能的集合
    1 M1 h; X$ F$ g/ P) V. Im元素集合的n个元素子集 2 G9 @4 T$ J' b$ L' F  ]% J+ s6 ?
    数字拆解
    7 V* O* X6 }. X1 l5 v5 a排序
    6 G4 {/ C% G3 F; b: x' r: v得分排行
    - a6 I$ W! b) w) e4 b3 o4 n选择、插入、气泡排序 - |; r1 @7 R! T
    Shell 排序法 - 改良的插入排序
    & h9 U' f. v' _9 N5 E+ y* e2 eShaker 排序法 - 改良的气泡排序
    - W) T8 b( F# m! dHeap 排序法 - 改良的选择排序
    - R2 b2 D) p+ P快速排序法(一)
    , v# E/ `4 @; f6 j4 _7 \快速排序法(二)
    $ [8 ]2 e" X2 u- D' H# E; @, v快速排序法(三) 0 ~& |: ^/ N! K5 J& d
    合并排序法
    & [( \; _8 a$ E  w) P4 h基数排序法 $ w2 i0 {% h, V2 w6 n" `1 W3 Z
    搜寻 ! b( J0 `% F) A# O% J: _
    循序搜寻法(使用卫兵)
    7 x( Q$ [+ e1 [& M, G  o3 c, r二分搜寻法(搜寻原则的代表) " Q( k/ A) b1 t* K7 f
    插补搜寻法
    : c* K3 B0 p8 f. \( W# x费氏搜寻法
    1 l# i4 E- H- Q* V! O$ U矩阵
    + |2 w( `4 \+ B稀疏矩阵 # y( E$ ]2 W1 R# c
    **矩阵转一维矩阵 ) m8 [! Y5 F- @8 \
    上三角、下三角、对称矩阵
    % W! U1 J! H1 X( L4 M# r$ I, m! ^奇数魔方阵 + R6 U7 v! X, q
    4N 魔方阵 : T8 m# O, R" h+ p: q
    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& r2 k4 ?6 \8 {- T. j4 Q- ^
            ASSUME        CS:CSEG
    * _3 Q$ d" [) T+ U% HHANOI        PROC        NEAR
    9 d* {: ]: \- p        CMP        CX,1  @: G) O/ E& C4 f" H3 }( C  ?( {
            JBE        HANOI1& M* s% x  `/ Q9 c2 h! G
            PUSH        DX
    1 E) m, B/ d, n8 Y, w4 O! a        PUSH        BX+ c3 `5 d( s' C% v" P9 `
            PUSH        CX
    * f, C/ j# }7 h0 {        DEC        CX
    : `# ]. @" Q% f# D) ]' K: L        XCHG        BH,BL
    8 V' z; s5 _7 I$ B. R7 k        CALL        HANOI
    $ M8 F8 b) j( C+ S        POP        CX
    ' o! v+ t7 D7 [0 C7 x( _        POP        BX3 V) |7 `0 \) z) _
            POP        DX
    ( o6 |9 y! N& b$ L  C        CALL        MOVE2 _; ?" Y1 V9 N4 P! K
            PUSH        DX
    9 K) l1 C( {7 k3 m* \) X+ L  r8 W        PUSH        BX
    1 R* q- M; k3 B2 o2 ?% d  x        PUSH        CX
    " t$ H' ?5 h, Z+ ~" R        DEC        CX
    + V- H! P1 {) ?+ h        XCHG        DH,BH
    ( }( i$ X& G; n$ D; n        CALL        HANOI
    ) J4 `: e9 f$ i; l# d1 y2 N# N9 H        POP        CX9 V. g; o2 n. \% P( s% Y  K- h
            POP        BX
    ) Q+ ]4 }* M8 w/ K        POP        DX
    . a7 x; k/ ~8 N" N9 |& L        RET) n6 O0 ^9 f# F1 R( T& d
    HANOI1:        CALL        MOVE) `9 K& L; h, R: f- v( s  S
            RET) t! r! `+ U  ^5 w
    HANOI        ENDP
    1 J% A9 V2 p, e+ H6 ~MOVE        PROC        NEAR4 }8 P6 U' G! k. y8 k
            MOV        DL,DH1 M1 _- i, W7 Z
            MOV        AH,2
    : o% W- s2 U7 \" b/ B, ~7 {) s) v0 p        INT        21H
    6 m; y# T; _9 {) c% b/ |2 v7 ^        MOV        DL,CL
    & _$ F/ h- j. Q6 t8 i7 h        ADD        DL,30H% ?( {5 k$ v" a9 X
            MOV        AH,2
    * m  w) W) W8 t% E' H5 Z- B0 p        INT        21H; Z. {2 n' u$ g: F" B$ f7 F/ j
            MOV        DL,'-'' r; `( V1 C5 Y2 S) K
            MOV        AH,2( i' c2 a* `9 B) S
            INT        21H' S& S( G5 ~. M: g# Y2 T' W
            MOV        DL,'-'
    4 |  o) h' ~5 s8 ?# Z        MOV        AH,2( W: p' J: O! \1 z
            INT        21H
    1 U8 y" e; C$ }; O$ z. c# b        MOV        DL,'>'! G* a1 y+ I3 p/ P( h- k' u$ _
            MOV        AH,2
    # i+ R# m8 ~6 B        INT        21H0 ~  e) _4 N7 a/ x5 h% J8 V
            MOV        DL,BL/ D0 s: a: {8 l* q
            MOV        AH,25 D2 F+ V  h) B  ^7 R
            INT        21H
    # G- o  w+ Q! M  }0 a3 k0 u- N. `        MOV        DL,' '
    # t% f3 K9 K5 X* o        MOV        AH,2
    5 q" h* O. h, l$ s- H* e        INT        21H
    " Q  C1 }3 G0 H) s( e; g8 F        MOV        DL,' '5 E7 }% {  M# l: d6 ]/ c
            MOV        AH,2: A9 }% n! x5 P& o3 h1 S% t
            INT        21H" i: d! R+ ?+ M6 h  X6 e
            RET/ o9 e0 o* a( n5 @4 W8 U5 H. r
    MOVE        ENDP
    ( g2 U  `8 }: e  X3 |* }1 P; D, USTART:        MOV        DH,'A'
    8 `/ M" u* ~1 Z/ ~7 R        MOV        BH,'B'
    0 {) t; A  j6 @2 x+ w. W        MOV        BL,'C'
    0 R; d7 c; {4 z/ L2 r8 F        MOV        AH,1
    , Y! M' l2 {6 B+ H8 O        INT        21H7 K! l4 z# N' }( M- O! ], t* r
            SUB        AL,30H
    / e- J: y! h) S  Z2 J' Q# M' S6 W        XOR        CH,CH
    0 v) E+ _- b- Q  L. x+ o9 N. i        MOV        CL,AL$ M/ g* r: |7 `
            CALL        HANOI
    7 I2 R  B# J& U        MOV        DL,0AH, e$ D7 k  [$ M
            MOV        AH,2" C( J+ @9 J% l
            INT        21H
    ) {$ x; @# [% ~1 P/ z5 I        MOV        DL,0DH  z8 K4 M+ m* q" ^( t
            MOV        AH,20 A! P( o+ y+ T5 b5 R2 Z
            INT        21H) w/ o! g6 C6 w0 t
            JMP        START' h3 t9 l4 F, G. r# V! G; Y+ G
            MOV        AH,4CH
    - j# _7 t7 M6 W- C        INT        21H
    6 m  D2 a3 @3 ~CSEG        ENDS% r, ^0 o: ]+ T0 T, z3 ]
            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-6-3 04:30 , Processed in 0.501285 second(s), 103 queries .

    回顶部