QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    - _3 S" ?6 P/ A- g& r, J& ?3 t& U河内塔
    - h; g' _# ?% t% P5 k! F费式数列 % Y5 ]$ M, C/ U/ u$ d1 d; Q
    巴斯卡三角形
    3 w" A, @' t% ]. q三色棋 % S) W( d& y* m' k& l' f; c! l
    老鼠走迷官(一) 8 }$ U: b/ g8 P7 t* j% e5 k
    老鼠走迷官(二) * W9 j" m6 w# ~9 v
    骑士走棋盘
    8 G" q% f- T( r' n) \八个皇后 0 C  G, T: b0 N: A1 O/ ]
    八枚银币 - M+ z- W5 a4 B- Y* t
    生命游戏
    " ?: p# X1 h$ p0 G: \* L4 F; \" [字串核对
    / k% F0 u6 ?: b1 E7 W* w双色、三色河内塔 2 X& C6 I) u/ F8 \: h6 p% T/ K
    背包问题(Knapsack Problem)
    $ |. F3 E+ L. }. x" m7 i; z数、运算
    & I* g9 \  \) {6 n" y蒙地卡罗法求 PI
    9 _+ k# S! q# [* U% r6 q; SEratosthenes筛选求质数
    8 J* m4 h! l$ N. B+ T超长整数运算(大数运算)
    ) x1 a( B; i3 F0 L长 PI ! [3 I  }+ y- w0 ~% N6 B* E2 \
    最大公因数、最小公倍数、因式分解
    + V( {6 T% q& Q* E8 Q完美数   D2 H/ _' v7 T. E+ D, B6 }/ L
    阿姆斯壮数 1 b# Q; d8 D8 o" N2 S
    最大访客数 8 n) P$ Z. Z$ r- e
    中序式转后序式(前序式)
    5 K2 o, ^: }( e. O) U9 O" c; q后序式的运算
    5 r& A! ]4 b& h7 n关于赌博
    1 i& R$ Z" P; I( {9 o/ }洗扑克牌(乱数排列)
    & v" s4 E' W+ J% I  x, B' T+ jCraps赌博游戏
    $ E8 M0 L4 ~3 X# @( e4 `  G约瑟夫问题(Josephus Problem) 9 y, L- H5 [$ M) t: {1 R, L: ~
    集合问题 6 E) ?$ y/ e: ?& Y
    排列组合 ' x) B) z) S: n' b$ R  B
    格雷码(Gray Code)
    ; N* a) a6 m! ]# s产生可能的集合 ' O9 G4 }* V9 m  Z/ [7 @
    m元素集合的n个元素子集 7 M! ]0 I7 t5 s: e
    数字拆解
    ' S" x- D- k& i6 k; K, Z) H排序
    % W& {* G* P! A, v0 T$ m得分排行 : P8 l0 e+ N# M8 T: h" S
    选择、插入、气泡排序
    ' X6 Y; v( y8 ]3 zShell 排序法 - 改良的插入排序 ! t0 U2 r/ M5 c) I8 x0 I% y7 T$ a
    Shaker 排序法 - 改良的气泡排序
    . M: D* r: O+ H" S( k; I! hHeap 排序法 - 改良的选择排序 / K  C8 N: E1 q, l& E
    快速排序法(一) # S0 a# C2 B* Y0 ?( C
    快速排序法(二) ' f! m' R4 i1 s7 C( H
    快速排序法(三)
    - u2 t1 o3 r! Y* X  `! L合并排序法 # I& @$ U6 a: n6 i9 Z# ]$ }  q
    基数排序法
    " a# E2 o' E& F3 ^搜寻 $ {6 p7 T2 G) |
    循序搜寻法(使用卫兵)
    ; P; h. m7 E( r: [4 ^二分搜寻法(搜寻原则的代表)
    ; @5 ^2 F" n: @0 B/ n- |, R插补搜寻法
    : d: G5 e; V# u0 c/ _4 y费氏搜寻法
    - b- {3 X3 e5 y$ Z矩阵 ( ?! T8 g2 u9 p3 ~+ z7 K/ u
    稀疏矩阵 4 }1 x* u2 @) L0 B4 ?% g/ o) ]+ _
    **矩阵转一维矩阵
    " T5 H& N) t* N上三角、下三角、对称矩阵
    # J2 |# ^4 ^/ J" Y9 N奇数魔方阵
    ' x& Y. w# Z1 e4N 魔方阵 $ P% _; A0 z5 u: b8 S4 t
    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
    ! `2 w6 N; c9 e2 V* l7 k6 C        ASSUME        CS:CSEG+ o: F! n8 V4 {0 H0 U. C
    HANOI        PROC        NEAR  t; `# P  Z1 _# W( R6 T/ H
            CMP        CX,1
    0 t; R  }$ _7 O/ E" C6 t6 h        JBE        HANOI1" `$ f; w2 _" x7 O5 D2 l
            PUSH        DX, T) L1 _3 D$ V
            PUSH        BX
    + V2 i. w: E) i$ |! i* L" S        PUSH        CX0 D3 j0 E" {& l! L$ i7 c& H$ x
            DEC        CX: h* P# Q# [4 Q
            XCHG        BH,BL8 [7 C" {" ?* B
            CALL        HANOI' z1 O$ O7 J4 n7 C* K
            POP        CX
    : X" y* v  g. h2 [- h+ G        POP        BX0 I4 ^- O5 u+ u5 _3 Z( ]' K
            POP        DX$ o: v% O! L( ]) j+ m
            CALL        MOVE
    3 `+ @( Y# _* Z. n' A        PUSH        DX- s- }5 q2 T5 h% V9 d
            PUSH        BX
    3 p) b/ h, I4 V' ~* l        PUSH        CX
    6 p6 c7 b* r7 p0 c( O        DEC        CX
    * E# b: |; d2 K8 Q9 M        XCHG        DH,BH3 u1 t. L# a. ?% k: R
            CALL        HANOI9 ?$ m# O, z7 }6 |
            POP        CX! l& ]6 y  N! \
            POP        BX3 O1 @; o0 P- G5 J. w* {
            POP        DX3 x; k3 k# W5 e2 B
            RET: D5 T* }# @7 s
    HANOI1:        CALL        MOVE
    - B& A2 U' A3 y- Z  h  a+ {        RET
      N# e& b+ T  p; D  ]. qHANOI        ENDP, S. z/ V" P$ h$ Z$ }. S
    MOVE        PROC        NEAR& e# {& h$ w. z8 p, L1 g
            MOV        DL,DH0 R7 c; o+ e- J' I- e! R5 I
            MOV        AH,27 T  k; _$ P8 x3 [
            INT        21H5 m; ^* p/ Z6 Z  V  K- y2 [
            MOV        DL,CL
    7 u0 \9 l$ w9 z8 S' N) |7 x9 A        ADD        DL,30H2 M% q' |$ ~- S2 i% j! q3 y
            MOV        AH,2
    " U8 D- a$ }" V6 o# @, O( i        INT        21H
    0 D% o, B, Y- z4 C- ^        MOV        DL,'-'
    8 e+ }* I8 C6 X$ i$ X        MOV        AH,2
    & ^1 @$ ~  d- c; Z# G1 u        INT        21H
    * A! q  N9 r  ]: e% t        MOV        DL,'-'" V) N# C1 k* G# s! _
            MOV        AH,2* e7 k' B2 R: m6 j  ^# F
            INT        21H
    ( e" p, G! l; k* B        MOV        DL,'>': }, |! ]' I- O2 ]+ Y1 ~* N
            MOV        AH,2
    7 p  n7 y: _( P" G        INT        21H
    - ]; Q! g6 k5 R5 w8 I        MOV        DL,BL8 Y7 ^! B% ?" A2 ?1 c
            MOV        AH,2
    ' L% z" ]  |. q1 `! }) R6 K: d) g        INT        21H. l3 r" J5 v( T0 i8 S+ B
            MOV        DL,' '4 N- M  w& _  @/ j& s' C; x. ~/ o
            MOV        AH,2/ s: [. S3 y6 `: w* p0 u% ]# F+ n4 t
            INT        21H
    $ D3 N, g( y9 f: N3 D( _& O. Y        MOV        DL,' '
    ) b9 j8 j* M" o$ V: P- A1 V7 ?        MOV        AH,25 }; ?0 V. y, t3 ?
            INT        21H
    $ B( d: ?; Q/ N6 \        RET
    8 v2 \# X6 G1 x. }% }9 x  A1 oMOVE        ENDP
    . c9 t* u; G8 z' a/ F2 wSTART:        MOV        DH,'A'
      d" {# T' k: b/ h3 e        MOV        BH,'B'
    9 m! M3 D" n: e7 K/ m        MOV        BL,'C'
    ) @6 }* X% W3 B. u1 u        MOV        AH,1
    0 J; C/ X/ ~: a9 ~) X( p" k        INT        21H9 ~- X& l; A: D7 r" {. c3 ^
            SUB        AL,30H
    4 L$ A4 @% I, M+ v) _0 T        XOR        CH,CH- m. k2 r) [: \+ q; T: J/ T
            MOV        CL,AL1 }) f5 h4 `& T, c/ d& K0 H
            CALL        HANOI
    ' U3 d/ q* w$ g7 G3 V. r        MOV        DL,0AH
    ; L" C7 T# E: k/ b; D! A5 L        MOV        AH,25 o" K" l& {; W
            INT        21H# D: m( N% C: q
            MOV        DL,0DH; H- G/ z& E6 R% N/ O  {
            MOV        AH,2
    2 g  E+ N2 F  Q# G) L# [        INT        21H
    0 {" j4 V5 A8 S7 F& l9 [9 P7 P0 [        JMP        START+ [$ U, v$ R( R. l0 ?$ W; Y
            MOV        AH,4CH
    ' T  @& d) L$ q. h        INT        21H
    ' @" o0 z6 Q! T! tCSEG        ENDS" ?$ ]+ c. F0 J; K7 ?
            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 18:45 , Processed in 0.367007 second(s), 104 queries .

    回顶部