QQ登录

只需要一步,快速开始

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

    目录:参考一下:0 _+ S2 j2 i5 @, C
    河内塔
    : ^; E5 ]( o' Y; K6 L: H费式数列
    ) D  G7 T8 K' Q3 a巴斯卡三角形
    & K. ?1 o9 L3 U三色棋 2 P" f& W: W! U3 u: ]' Y
    老鼠走迷官(一) ! c. K% S# [: c- x  J" w4 d
    老鼠走迷官(二)
    8 D' W! {* y0 J3 C骑士走棋盘
    : S+ w8 y4 S: t- K( G八个皇后
    8 ?- D# F" ]. i! I+ w八枚银币 ! b/ k; n) M. O: w
    生命游戏 . ^3 C6 F4 u4 O
    字串核对
    ' [, _. _; g" J1 N) ]双色、三色河内塔 3 W8 }. \5 S3 n1 z- h
    背包问题(Knapsack Problem)
    # c+ u4 c/ c/ \0 ~) F8 [数、运算
    # J( I. T5 T! E* ]5 b蒙地卡罗法求 PI
    7 E8 A8 o' V' T' `5 AEratosthenes筛选求质数
    2 E/ d& a' R* V; ^1 Y  v超长整数运算(大数运算)
    * Q' u; ?7 F% Q5 U+ r- w3 H1 S长 PI - O" q; b' a1 l: n8 \4 Y
    最大公因数、最小公倍数、因式分解
    $ T! |. _9 T' M完美数
    - P% `+ _/ o/ f8 [8 y, U) \阿姆斯壮数 - g$ ^+ R: @( p! l" r/ I) ~  r
    最大访客数 $ a: C2 x& A6 {$ f8 A2 G5 q
    中序式转后序式(前序式)
    ' h2 f' |. j5 c; S, F9 q$ R: c& q后序式的运算 & t1 l" [7 z3 j
    关于赌博 9 v# t2 v7 q1 f" z5 L+ ^! e
    洗扑克牌(乱数排列) & v* X; h. g6 V0 U
    Craps赌博游戏 2 i  x3 p7 `1 Z! ?1 i
    约瑟夫问题(Josephus Problem) # W1 c  f  H% H! D, D; [5 w( }" X; U
    集合问题 : Q( n$ @6 T' @1 q4 V' j+ {0 R
    排列组合
    % N1 {5 X2 [8 R4 c格雷码(Gray Code) - g8 W3 j4 |, a9 c+ T+ Z& d; _# S
    产生可能的集合
    " Y. ?/ U. C+ M: R  R. km元素集合的n个元素子集 . l# t9 Y3 O2 z/ w4 w/ g! M  ~
    数字拆解
    1 a8 J3 _7 {. i( J2 S: c' v排序
    + x9 b" P8 [, R# t' t/ N" s6 a  w得分排行
    , k# t! m% K. M- W1 f% H% H% T选择、插入、气泡排序 7 b- S+ n5 z$ a. f  D
    Shell 排序法 - 改良的插入排序
    + Z# d' b$ s& T, LShaker 排序法 - 改良的气泡排序 / o6 c1 `2 k: l  d
    Heap 排序法 - 改良的选择排序
    5 r- d/ }* w. h( B& U4 i7 ~$ @  C快速排序法(一)
    : T; |# |4 m9 o- M. p5 f+ v快速排序法(二)
    # R6 C; F& Y' z快速排序法(三)
    / L! ]7 u- ~" J6 d7 q4 c合并排序法
    + {+ a5 y1 z8 j1 W& g基数排序法 & P' K' K, l5 `! }
    搜寻 - ^& g; n6 J& R! [6 V
    循序搜寻法(使用卫兵) . n2 b+ ~, k1 ?. e! x
    二分搜寻法(搜寻原则的代表)
    . }7 H' ?- D$ H. r插补搜寻法
    ; e3 v% ~( p1 A5 @费氏搜寻法
    3 D$ T% X0 E& @' v6 Y$ v矩阵 8 n5 ?8 L+ v9 i, I" ?2 i
    稀疏矩阵 + j, a' n2 E: j- L/ l) ~
    **矩阵转一维矩阵 # [% S8 N1 _) H0 o9 S- ^
    上三角、下三角、对称矩阵
    " `$ ?6 d2 `  z! u% G+ [! a奇数魔方阵
    8 f& m+ O* p. K. h6 e3 x; P9 V& J: X9 `4N 魔方阵
    * }4 G; t" E% d8 q2(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
    8 e6 M* A% S: T/ y        ASSUME        CS:CSEG
    $ _5 W4 `- ~% h! \8 w1 @HANOI        PROC        NEAR2 K- ?3 s; D" v) k, D
            CMP        CX,1
    6 T* c" W% O! Q( ~% t8 N; ]& ~        JBE        HANOI1* _: o. B1 l) }$ C
            PUSH        DX
    * b6 n9 J0 d: u: G        PUSH        BX
    - O. N, X/ l; @+ T, [        PUSH        CX
    ) a5 I, H7 y- L8 |        DEC        CX
    * @  L) y6 n2 \( {+ d- S+ a; S        XCHG        BH,BL: \$ C+ X6 v4 f' C) B) j: o# D" Z
            CALL        HANOI3 w3 Y7 e8 F9 P2 }1 F: c! c# S
            POP        CX9 H: b3 O7 k6 P! ^; n, A. A
            POP        BX% N# L- o8 w9 o! j) {
            POP        DX) F! s; E& Q$ h( k
            CALL        MOVE
    9 L8 B3 S( u7 U  H0 p: R        PUSH        DX* Z( X' q: S* S- j: E" f
            PUSH        BX
    $ m! f2 s+ a3 P0 S        PUSH        CX6 [" }4 Q+ i0 c5 T. I
            DEC        CX
    2 g, \9 k% S" Q3 n8 N        XCHG        DH,BH
    3 e0 Y5 K* K- o( ^) E! J        CALL        HANOI
    ( g+ k: E; [+ e3 [6 g) ~7 b1 c        POP        CX
    # ~& \+ k6 D# t" v* a( v3 Y" E8 j        POP        BX
    $ v- O: a( B( C1 G  Q* e; d, C        POP        DX
    ' D5 d5 k7 J8 w5 k: N8 c  F, m' B        RET% s% p' p4 x% w3 h/ F4 n
    HANOI1:        CALL        MOVE1 A  I0 C  W7 j0 U7 w
            RET
    ) e9 k1 S) `7 M5 P3 T8 M- YHANOI        ENDP
    4 h* |/ _/ V* E; v- `6 ?MOVE        PROC        NEAR" `& F$ N4 Q) K# c
            MOV        DL,DH) H$ h0 r+ c+ T( U. U2 ]3 n% e
            MOV        AH,2
    % ]1 A  U$ F) ?+ m7 S" k        INT        21H! X6 R+ e2 u( a; p0 J/ v3 w
            MOV        DL,CL
    % M8 h, H6 ?5 `/ t        ADD        DL,30H
    * C1 ^9 ]" e) Y- U7 e. a        MOV        AH,2
    7 ~, \/ J# k* G4 E/ o( Y& s        INT        21H$ `( j# o8 z3 f9 b. u
            MOV        DL,'-', f; m* f8 w- @* O, D
            MOV        AH,2
      @; a0 C# `+ l/ m        INT        21H  g  q* c  q  h; }
            MOV        DL,'-'
    . m& h' T! K7 a5 u- l        MOV        AH,2
    3 o7 S: K5 {- [1 D        INT        21H
    - e, {& [* e* a7 Z  A        MOV        DL,'>'( V5 S2 }  c3 S; p
            MOV        AH,2
    ; C3 |& `" L# z) W9 ]        INT        21H
    - M9 \6 E; s8 K+ o8 f        MOV        DL,BL! O6 E; t6 a' P1 M
            MOV        AH,2
    " Z& O) P1 z) r$ u0 [1 x0 Q% b        INT        21H
    ! E/ a; d6 n7 F: m2 `$ a8 U3 ?        MOV        DL,' '
    . m' c0 i7 c0 Z        MOV        AH,2& d% z( T0 ~0 N6 e, A, F$ f
            INT        21H5 N1 Q# I" n" J
            MOV        DL,' '
    # o6 s* s4 `; T6 I  }* h" z9 n        MOV        AH,2
      m5 Q3 d, j$ e. O0 p% t: Q$ e        INT        21H
    ! R* }7 O0 B+ u: }, ~& X$ y- O        RET  d6 s# @5 s& e! ]/ f
    MOVE        ENDP4 V& _/ B% |; b2 U6 O
    START:        MOV        DH,'A'5 s0 C$ g% T7 r1 H" Y' s
            MOV        BH,'B'( C! J1 w( E& ~7 h. p
            MOV        BL,'C'
    0 ^- ^; O0 }, T/ d$ ^# W- [        MOV        AH,1
    / K2 N' J- Y, i( [, t6 ?& v$ U        INT        21H9 U4 L4 ^+ }2 Z& p7 r
            SUB        AL,30H
    0 h  P" r. q1 p/ b4 }  R        XOR        CH,CH
    8 K$ b: Q. g  t& G4 r, I        MOV        CL,AL
    : Y& ]9 a8 g4 t+ }/ u        CALL        HANOI
    6 M- @% `6 A  D0 p, J5 p1 E! X        MOV        DL,0AH
    5 W6 O. G; a3 t. v2 g. Q0 Q        MOV        AH,2
    ; N) I! v& O, Q! Z1 A        INT        21H
    4 x: J1 ?6 h8 t1 i" k; i1 b        MOV        DL,0DH3 \2 n. s& S4 I
            MOV        AH,2
    - w+ }& ~& U5 ~( ~5 ~        INT        21H
    - `' y3 {) t4 |        JMP        START
    * @) t# l- v6 q; O& w  p) Z        MOV        AH,4CH
    0 w, s+ ?1 G' ^  ^' `+ k, N        INT        21H  k) T5 L5 K; m2 ^7 E& p* [
    CSEG        ENDS
    6 X4 y2 {+ \. B% T( 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-6-1 00:09 , Processed in 0.502352 second(s), 104 queries .

    回顶部