QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    5 ~2 X  ]/ x: N% b* S' @  f河内塔
    0 u. q' L2 I& Q8 x费式数列
    / D. E; w* g/ H/ c/ K巴斯卡三角形
    4 L/ J* \& t  {( n4 q# e三色棋
    ) B( q( s& i& t老鼠走迷官(一) / V; j4 f( y, B$ I8 P
    老鼠走迷官(二)
    4 O7 l' F4 W7 @; f2 M7 Z1 _骑士走棋盘 ) ~7 Z; y" c) }- ]9 i
    八个皇后
      I/ H& ^% I" y# t2 c八枚银币
    7 F4 P2 S+ j! _3 [! U生命游戏
    , e1 ^& \/ z* B, |; Y, J字串核对 " W$ i0 h. U, v& P& i7 x# h
    双色、三色河内塔 0 [: H7 ~( y5 M- S& c; ]
    背包问题(Knapsack Problem) ' C3 q/ ^% F' ~% t8 L9 `
    数、运算 3 ~/ z, h7 P1 P, \  i, A
    蒙地卡罗法求 PI : u: J2 a0 g& z  {( y, V& l
    Eratosthenes筛选求质数 7 c# W9 E2 [! L' K% x
    超长整数运算(大数运算) ( m; M$ ?" d: A8 L4 s4 c6 p+ ]) O
    长 PI
    , C% \# J+ r. R3 @) v' v1 b, U+ D最大公因数、最小公倍数、因式分解
    . Y- C) j; P* c8 \8 t完美数 + Z, R" w% T" j9 }; S- P. _
    阿姆斯壮数 ( Q# u8 [0 M( C* q- k% L/ U6 G, [
    最大访客数 ( S! ^! h- L) I5 A. ]- p% J* I; i
    中序式转后序式(前序式)
    , o1 s) x) b- |1 {后序式的运算 ! n, R5 q2 ]6 d( z0 |' @
    关于赌博 0 W& p- X) [+ M' E" H
    洗扑克牌(乱数排列)
    ' x  I" s7 V% v' A" A7 ZCraps赌博游戏 9 ^$ G2 O& a0 i) @
    约瑟夫问题(Josephus Problem)   L/ }# S6 x! g2 I4 W  f  {7 N
    集合问题 " G+ E* |6 ]. Q4 Z9 D( b
    排列组合
    * w* O" f; D' w1 w: S格雷码(Gray Code) 4 h1 ?) B& s$ r; g' N/ ?6 n
    产生可能的集合 - ?5 S: r% {, I4 n4 z: P' D- u
    m元素集合的n个元素子集   s- T# j' b1 \4 ~$ Y* r( X
    数字拆解 / P, G+ s0 }8 F6 D+ L/ @; Q
    排序 " Q1 x7 E/ {1 T) d: F% m& Q- m
    得分排行
    0 }0 S$ N0 b0 H4 T9 l选择、插入、气泡排序 5 u! @. {, H  X, f4 j
    Shell 排序法 - 改良的插入排序 6 H% I5 S6 J. ~8 n% |
    Shaker 排序法 - 改良的气泡排序
    + k. G. v7 d( M/ ~1 yHeap 排序法 - 改良的选择排序
    ( [$ Y% O6 ?3 \# e快速排序法(一) # `) }0 ?1 ]1 B: y
    快速排序法(二)
    " J" g! o" E2 y& o9 U快速排序法(三)
    * W, m2 B3 q5 z合并排序法 . ]8 N/ W# K+ j, {/ n
    基数排序法 7 m$ L% k: x1 Z4 l/ ]
    搜寻
    7 y) g8 c, V- c( D8 U* e* W6 C循序搜寻法(使用卫兵)
    - m6 g& `  D! C% ?: o, b二分搜寻法(搜寻原则的代表) 7 C6 l% ]+ M5 [# l" l9 e/ q
    插补搜寻法
    + a. H+ C9 Z* k' m费氏搜寻法   N7 ?6 D& [; L$ W& i) |
    矩阵 8 J# S) [+ w- B7 ^1 R1 ~4 n
    稀疏矩阵
    ( }% i; ~: H) o**矩阵转一维矩阵 2 J6 ^; C2 d0 z" _
    上三角、下三角、对称矩阵
      e1 s! K- G+ a6 R" y/ k奇数魔方阵
    $ j! t  K1 r* p4N 魔方阵 ; N! ]4 N0 s; `& [% }  w
    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
    $ G' x) \+ A& o2 m6 p        ASSUME        CS:CSEG# C" T' K9 Y, a7 I$ k
    HANOI        PROC        NEAR9 ?" T# e( W! h1 j/ b; x3 j
            CMP        CX,1
    1 O% F* S, s( s+ s5 }7 `) B6 [        JBE        HANOI1# [2 U6 f- L7 A' N  g, Q% B9 M  _
            PUSH        DX
    8 l- m# q% Q4 d; K- n/ ?/ j! |5 i        PUSH        BX
    # n/ f) Z* U7 g! v2 \        PUSH        CX
    3 }- z7 N: F4 d* v        DEC        CX
    * b8 o. t5 C, j' ^  z3 ~9 v8 e        XCHG        BH,BL
    . m  X0 T2 ^. N5 q- S        CALL        HANOI
    1 S9 z5 Y  `0 }- [) P4 j        POP        CX5 G8 \% G+ W% F
            POP        BX& h" C$ S1 z# m9 [' ~' T7 P$ r0 l
            POP        DX. k# C, F" F; k3 V9 t0 x
            CALL        MOVE, p' g" L# M8 M& `
            PUSH        DX3 t6 l& ^; P" `+ B! z0 R; Y7 {
            PUSH        BX& l8 D  u7 ?" g3 v& W
            PUSH        CX
    2 I5 J, a3 @8 V7 `; H5 T        DEC        CX5 y9 [  t0 [1 k' e, O  {: n2 x3 R
            XCHG        DH,BH
    - I! B! \- ]8 z9 }7 W% P6 M        CALL        HANOI( q. G2 h$ p2 s. ]+ H2 T
            POP        CX2 k2 |4 k/ l9 J$ i
            POP        BX0 f3 R/ z  E7 B
            POP        DX
    # `5 @7 @  }& r, L. p+ m        RET
    . E% H0 s1 J5 OHANOI1:        CALL        MOVE
    ' {* B! O4 r" X4 [, P( b* I* w& Z; z        RET
    7 n; `# Q7 K9 z( V+ k$ i2 B% hHANOI        ENDP6 n! U2 x( w, p: @- c1 P
    MOVE        PROC        NEAR: Y, n& h% @+ @, l% Z3 ^
            MOV        DL,DH
    ( X8 }+ _( p, I+ l$ ^0 a        MOV        AH,2
    + M& L  V$ c# P0 u) ?7 w! L1 M7 j4 q        INT        21H' k$ n( E$ }! E0 x$ p
            MOV        DL,CL# I8 f& Q( V& {  P% U
            ADD        DL,30H+ ^( s! A6 _; c9 e) c7 j# N
            MOV        AH,2+ Z7 i& \# Y  g( B
            INT        21H
    % |1 i2 L( J; A, ~5 y( P/ v        MOV        DL,'-': n! b3 [7 ^0 D: a& Y4 f- ^( f% i  i
            MOV        AH,2
    - }7 H4 B! _5 Z: V+ e% c( L        INT        21H
    * C% B1 R# h$ |1 |        MOV        DL,'-'
    - _0 J7 {6 c9 w        MOV        AH,2
    7 x$ B) L6 }& E: n& f& ~, J        INT        21H
    6 o9 G2 R8 c  P1 }! i& i1 D        MOV        DL,'>'( z" ~" p) z1 I& Y6 p% j+ n
            MOV        AH,2+ ?" B( Z( W( u) D' Y) N
            INT        21H
    1 u8 y' q* H$ r; I        MOV        DL,BL
    - e: w) U; @+ r. E/ q5 A0 ~% Y- K        MOV        AH,2
    + o! }$ {* B, Y. ]7 e6 e        INT        21H
    , h6 ^6 q- B+ X; T8 c. |" ?+ r; S        MOV        DL,' '
    . h4 J: ?" o% d2 I        MOV        AH,2( V& ?$ }7 c7 k. [6 q) f8 N
            INT        21H
    1 u/ v8 I; Y5 O6 s6 n5 u. f; p# _        MOV        DL,' '3 u9 _5 S' g6 X) f2 a1 t
            MOV        AH,23 j- X/ z1 c: J# l: x8 y& [
            INT        21H
    ! e/ I2 s8 F8 p4 K0 Q" P5 M$ G        RET$ F) q4 v* S, Q( j
    MOVE        ENDP2 n, s0 Y  h; _! N& y: B$ B
    START:        MOV        DH,'A'
    ' R* d3 b* t6 p, ?6 |        MOV        BH,'B'% \. ]) A- J6 t7 S) J) ~; m
            MOV        BL,'C'
    4 f! k) h+ C  t& {1 m" M        MOV        AH,1- k4 d! ^; j  l8 `9 U6 }
            INT        21H
    & E4 A9 d2 c) K0 R7 ]        SUB        AL,30H$ D6 g- b' D+ G2 E. E
            XOR        CH,CH
    * {3 [0 Z8 x. K" O: a. g        MOV        CL,AL* X4 x* w+ ^- {! Y4 h; A
            CALL        HANOI
    + I9 _$ b, V- I  M9 Q; f4 F  V0 l        MOV        DL,0AH
    " A) g- ?3 T6 G, W. A        MOV        AH,2
    & ?5 e/ `- W& V+ T' s# G, M& {! L        INT        21H& A8 s0 w! J1 t; m3 J
            MOV        DL,0DH
    , V. ]: G$ l' M. J" G" l        MOV        AH,2! F- D$ }8 k4 j7 Q' w, q5 U
            INT        21H
    ' R+ F% x( D2 ]0 U. D        JMP        START
      H- a8 L* O1 q; X        MOV        AH,4CH$ i6 P) _9 O% T5 Y1 W; c( r
            INT        21H
    & y9 G% ~" i2 f5 @' [# p; TCSEG        ENDS
    ; U& g9 ^" `$ B        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 19:49 , Processed in 0.644591 second(s), 103 queries .

    回顶部