QQ登录

只需要一步,快速开始

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

    目录:参考一下:" K$ a4 M' M1 c
    河内塔 7 C9 g$ N) v2 c1 S& w9 T) v
    费式数列
    3 v8 y7 u$ r% j2 G2 m7 G* r7 F巴斯卡三角形
    9 ~2 x/ k* b, B8 m* `三色棋 . Q) N" \: G( }& r9 [
    老鼠走迷官(一) # q% n- S; a$ \% s8 Q8 J
    老鼠走迷官(二)
    & [$ X2 j5 K' _$ C骑士走棋盘
    1 f* e$ a  j) d( e* y1 z- b八个皇后 2 _7 ~* O. g5 H, D8 D5 H6 u+ E# Z& `
    八枚银币
    6 I: R2 a2 ]# c0 s3 v生命游戏
    ! |5 q, f! _7 H2 L3 D字串核对
    - H; m) B3 Y9 Z双色、三色河内塔
    7 h* l. O6 N7 A7 O) \. b背包问题(Knapsack Problem) % w. U; z* a1 @1 G
    数、运算 8 p0 K2 T! f8 _. l6 l
    蒙地卡罗法求 PI
    7 W; j' Z8 {# ?' p% @4 w; pEratosthenes筛选求质数 + z) ]5 k% h% T  X
    超长整数运算(大数运算)
    * B* ]2 K9 p4 u! M. D2 A0 i长 PI
    + Y( `0 q1 _. W3 J" S% b; d最大公因数、最小公倍数、因式分解
    " g" \$ h/ c; z- R8 m" e2 K完美数
    5 {& G+ o+ E" V- T9 t) S& Y  z- s% ~阿姆斯壮数
    % i: R9 ^7 G2 N8 t* n* o最大访客数
    : o2 }+ X% Q" L; s% o$ e! d; W中序式转后序式(前序式)
    $ i2 y! ~+ s( w# @- S# ~, i后序式的运算
    7 e$ O6 g8 z5 L1 V# K! L4 n关于赌博 " s# w# ~% R7 V9 o/ f) R( n/ Z
    洗扑克牌(乱数排列)
    ; U' T: B* W% w* d' m3 RCraps赌博游戏
    1 C0 l6 C+ u& k' F; N约瑟夫问题(Josephus Problem)
    - F0 w* t$ q4 U& W集合问题 - p- Y" n3 z. |* `& q
    排列组合 # n2 X8 K4 g/ ^' L5 K' c/ J
    格雷码(Gray Code)
    1 z5 n6 T- b* {产生可能的集合 ' I4 ^4 t# f; h* @! _' l1 u
    m元素集合的n个元素子集 & p7 @; h' r6 }& e: Q
    数字拆解 , U: F5 I9 e. h0 x
    排序
    * \  Q& i, \6 X6 s得分排行 & X0 L5 @* D* O4 d, I$ @0 m. \
    选择、插入、气泡排序 6 l. ~  G# [2 H* p( h9 c% t
    Shell 排序法 - 改良的插入排序
    * i4 M& S" K3 D3 j2 N- H0 ]Shaker 排序法 - 改良的气泡排序
    & ?% e, D6 p$ o  BHeap 排序法 - 改良的选择排序
    * z! P$ v9 Q: n- h/ T快速排序法(一) , W; R: z; S; \8 g
    快速排序法(二) $ }5 A6 g7 }$ K4 l
    快速排序法(三) ' F# |# A' D" o6 v
    合并排序法
    , Z) P+ f  J" N, q  R基数排序法 & n5 W7 P- l. K
    搜寻
    - _( z4 ]& e- p: C循序搜寻法(使用卫兵)
    7 ^; [! H' F# f+ S: T8 i3 x二分搜寻法(搜寻原则的代表)
    . M% J( h3 u5 r. ^8 s& d) k- N插补搜寻法 / H  w# g9 l, ^" \, w
    费氏搜寻法 % a/ c9 p) U9 j8 e+ L* z
    矩阵
    % ^. K. A3 ~5 I稀疏矩阵 1 D+ e9 Q" N2 B/ _3 u, s
    **矩阵转一维矩阵 " V5 z2 P& B* ?+ g" u% j/ u3 H
    上三角、下三角、对称矩阵 - S: {" Z. M, P7 P/ n9 [/ Q
    奇数魔方阵
    8 |! H1 O- ~. k! y4N 魔方阵
    : E. d: _% k$ J% g2(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" W2 o* m; I8 H" E5 Y
            ASSUME        CS:CSEG
    ; Y, }8 R( V+ y% W7 o( |/ Q& i2 |HANOI        PROC        NEAR+ t4 J3 M8 |* b( _1 w
            CMP        CX,1
    1 e% g- S+ x1 f3 o, g) v+ w        JBE        HANOI11 r, q9 c$ l9 x
            PUSH        DX# M( [2 p* G6 A9 w7 \: g( t
            PUSH        BX
      Z6 C7 h" T' t7 E% j        PUSH        CX; Y  U. ^9 b% L$ F
            DEC        CX8 t5 E7 L# R& y5 p
            XCHG        BH,BL" `0 n2 F! T. d  K* X+ M+ ^) ^2 F
            CALL        HANOI5 K5 T) Y9 d, X8 C9 }
            POP        CX
    5 Z; m- V. D1 p! ^' ^        POP        BX
    $ y: v" N- k5 O! _        POP        DX4 u# v8 Y! x7 B7 j/ a
            CALL        MOVE4 S+ P0 g5 V2 k' E' U* {5 J
            PUSH        DX
    * @* K+ ?" c3 w; B6 N        PUSH        BX
    ! U) Z+ M5 _- X  q' x        PUSH        CX5 ^5 b) y: V: t2 C; N. C. c9 m
            DEC        CX
    8 w3 a0 n* f4 h) x: y$ J, l        XCHG        DH,BH
    $ e* ^7 t5 T' n% t( e# W* F        CALL        HANOI2 p9 D/ ?1 U( G
            POP        CX/ X8 J( V* ?* l3 J/ F
            POP        BX
    7 H, l7 v6 z6 m  E1 |# O/ B( b        POP        DX
    & w/ d% @6 }0 a; Q        RET
    * [& Q- ^. v/ B5 J( D0 \HANOI1:        CALL        MOVE+ [9 x% J7 `  y# b% h
            RET/ z# s- ~  P' ]7 x4 Q3 `
    HANOI        ENDP
    5 c8 ]5 T7 y) U: ?! p- z' DMOVE        PROC        NEAR. b$ R' S) e1 ]4 j, L7 ]
            MOV        DL,DH8 I5 J* G& r. D( _* A! h
            MOV        AH,2
    : U8 H3 q; }0 n- N/ O        INT        21H! L7 W2 I; D) W/ J9 K$ Q3 c, |3 R
            MOV        DL,CL
    : v& w1 A* O9 c0 X/ @) s4 T; M% P        ADD        DL,30H4 e' g5 _- \8 B2 H0 D. D
            MOV        AH,2+ {3 h0 e1 z6 Y  J
            INT        21H
    : b9 b" k' P4 V6 D7 P3 H& |        MOV        DL,'-': X" V- ?6 N4 e5 |& V8 A$ ]
            MOV        AH,26 s  V6 [! p: B% ^1 z& F
            INT        21H% ?" ^% r2 j, ~2 O/ A
            MOV        DL,'-'6 U0 `! i: L% K6 h
            MOV        AH,2
    9 @0 K4 Z/ R, w. \        INT        21H& B% G5 f  ~, }$ t
            MOV        DL,'>'
    5 c$ i, D; E; P. t: U$ }. G( i        MOV        AH,2, R9 m4 \% {4 B8 J3 ~0 G  ]
            INT        21H
    - j3 y9 k. I) o3 H4 m        MOV        DL,BL
    " S& A; N# m* x3 Z2 t+ J) D/ \        MOV        AH,2  Z7 P4 X3 z6 u. l/ y
            INT        21H
    4 c" G: r2 A& i, [. ]) F: H        MOV        DL,' '
    1 A: A; J) K$ j4 \7 E        MOV        AH,2
    - f  k/ J# r6 u- ^. \9 f, T  j        INT        21H
    , o1 Q1 E- I" G" T: ~        MOV        DL,' '
    / U1 p) @2 f0 E% ~( y  _7 _& ^        MOV        AH,2
    ; l5 Q( n! u$ w- B3 w1 m/ w/ A0 K        INT        21H
    1 g- `- `% X8 S  B1 c+ Y7 d% R* ]        RET# Y- }" R$ F5 [0 C7 P. l" \) M
    MOVE        ENDP
    6 u! O3 k( d3 \: NSTART:        MOV        DH,'A'
    ( M: e& J! [" l$ o3 _        MOV        BH,'B'" T# H* m# P! |/ T/ a, K9 R
            MOV        BL,'C'
    & j4 U6 A4 P/ U% M" d        MOV        AH,1, j, c7 Q7 t- P& g9 U7 ]6 n
            INT        21H1 j6 l& h7 h) d6 i. G7 V
            SUB        AL,30H
    / w$ J! ^: ?; N/ y0 u        XOR        CH,CH- ~0 C2 ?3 `* v& K- W% G
            MOV        CL,AL$ H* i; i" l+ U/ w0 q/ q6 n
            CALL        HANOI
    7 B  J7 U; n, Q( h/ k        MOV        DL,0AH+ y* ?5 o6 s9 p: z' O: E
            MOV        AH,2& [% F) t: t3 B' A; ]4 x
            INT        21H9 I" U5 S) z" P8 R$ H* M1 O% ]$ j
            MOV        DL,0DH+ ?( x: |( U3 m0 B1 J1 U: _
            MOV        AH,2: D' L' o. M+ ^( r3 r  c% _( U3 d
            INT        21H
    3 g6 B. j( G2 N& v/ K8 m% W        JMP        START
    $ Q$ ]" e7 G1 B9 b8 s        MOV        AH,4CH7 H2 w2 a" h1 p9 @# J6 E4 f
            INT        21H7 Q( |4 a" X6 q: E5 B. [
    CSEG        ENDS# ?- K- E8 V; w
            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-7-19 05:25 , Processed in 0.594302 second(s), 104 queries .

    回顶部