QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 35279|回复: 81
打印 上一主题 下一主题

一些常用的经典算法(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

    目录:参考一下:' ~9 E1 V/ e: J! l# [' p7 S* m0 X
    河内塔
    ' S4 L: u3 {9 J# _- X费式数列 ) R% A0 ]% A0 @5 Z
    巴斯卡三角形   \! F" V* D3 S* {
    三色棋 4 K7 o% F9 {7 b4 H  g
    老鼠走迷官(一) 7 e1 |: l+ A7 W
    老鼠走迷官(二) 5 `: ?$ V' b- _$ d8 m$ ?' Q
    骑士走棋盘 3 o0 _: T6 u& N& w* l" `
    八个皇后 $ D5 b, d& U* ]7 Z9 ]0 O6 B
    八枚银币 * o/ [, m" Z, y% G
    生命游戏 0 s* y) g/ ?  u2 [( Z
    字串核对
    ) T" \. g4 f6 A+ B$ {' c( z" T双色、三色河内塔   w! d8 U. B# F, v  M
    背包问题(Knapsack Problem)
    / q9 x: e# }2 @( l; p1 I# _! y! {数、运算 , t) @3 {1 }2 a9 `/ N
    蒙地卡罗法求 PI $ _$ X: C  }: I, D8 D. E
    Eratosthenes筛选求质数 ) m* R) Y0 U/ T. s* H
    超长整数运算(大数运算) & l4 v% b  Y6 G" ^: [% F9 S
    长 PI 4 \2 e, B' ]/ t3 K( x7 p+ Q* e
    最大公因数、最小公倍数、因式分解 1 h% O8 ?3 \8 s
    完美数
    6 F. _' ~( u. y6 ^; \阿姆斯壮数 / O7 f4 q6 o2 g' C
    最大访客数
    3 q, A( Z4 ]6 V# B* J中序式转后序式(前序式)
    1 u9 M! V6 Y& c) M! y6 T后序式的运算 ; v8 X4 ]4 A( G6 @. B6 G' S6 v
    关于赌博
    0 Y  F. i3 n# Y! f& Q- b* c* Y* U' P洗扑克牌(乱数排列) ( q% M& b, }( F- F# M8 K! u
    Craps赌博游戏
    - C# u8 x8 M4 [3 Y# S  ]! }0 F约瑟夫问题(Josephus Problem)
    " Z  y0 Z- T1 v2 a6 |2 ~集合问题
    , t, Y3 T0 S+ w/ t2 Z% q- v排列组合 + K/ R8 U6 |# l: c
    格雷码(Gray Code)
    # u1 l( D& c) h% O2 Z% E+ B* R1 e- h产生可能的集合 8 [, k$ f' I, R. G  D( P2 H
    m元素集合的n个元素子集
    + t; ^% \6 G/ g# o/ s5 p" H* C数字拆解
    6 Z# K* b% T$ }" W+ J3 [1 h排序 1 V6 a) g# G$ {6 `6 @$ L* H- u; }4 {
    得分排行 + ~: W1 |( U, C7 J: r9 ]3 e1 T
    选择、插入、气泡排序
    % R6 c) ]; e9 G3 t* z& @3 JShell 排序法 - 改良的插入排序 - a, w, O) Y2 N2 ]0 c& n- l7 {
    Shaker 排序法 - 改良的气泡排序
    . ?. P+ ]) c! I& J+ mHeap 排序法 - 改良的选择排序 & \  b) A. w! U8 t% r9 |3 R1 A
    快速排序法(一)
    - }3 Y9 s* a2 O2 E快速排序法(二)
    % v/ x: k( Y. z- H$ O6 f) @7 I快速排序法(三)
    # n" i3 D9 I) x! X合并排序法
    1 {3 s( q; ~# q; j8 ^8 D5 D基数排序法 3 d; c" S- O( x7 X2 j
    搜寻 " I! ^7 S' W4 O. N$ n
    循序搜寻法(使用卫兵)
    6 |" u0 L& K  \0 H# @6 H: p# D, x二分搜寻法(搜寻原则的代表) 1 W8 g- ~' q9 O/ D: w7 b0 z0 j
    插补搜寻法 1 l, Q, l7 R: D: \7 |
    费氏搜寻法 1 T# F* Z% |; `8 U, j- {
    矩阵 # j% Q' r$ X5 b, z) F- T
    稀疏矩阵
    ; V& t! G) [7 t3 `9 y**矩阵转一维矩阵 5 v/ c: G, u1 R
    上三角、下三角、对称矩阵
    : ^9 {2 N( e+ B奇数魔方阵
    ; V9 H. j/ p; l4N 魔方阵 . `- {1 `2 F3 u- v
    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 h  a  v* s1 O        ASSUME        CS:CSEG
    , X1 T' L# I+ OHANOI        PROC        NEAR
    - n; W+ C8 ?8 R        CMP        CX,1# q5 z& }+ R. g0 A6 z
            JBE        HANOI1- g; ]+ r' k9 n: I
            PUSH        DX$ Y: \3 f, C2 @( d  A$ T
            PUSH        BX
    & a9 n# j; k/ |        PUSH        CX  P9 c: |' Q, u1 k  v4 x! _+ I
            DEC        CX
    : A; z- E: S1 g+ ~& K9 K. ~! G- F6 l        XCHG        BH,BL
      U4 ~  \  e2 b% H3 M- r# B; U' e        CALL        HANOI
    & Y' l1 e* D7 u6 g6 p& m8 n        POP        CX) y* J) i: X2 S6 a7 Y
            POP        BX0 a' `8 I9 z" y/ e9 u
            POP        DX7 ?5 v& u% y# @- t4 @1 R: E& w
            CALL        MOVE/ u; l6 z: X4 o0 g
            PUSH        DX
    * @3 T  e* s  k) r  J        PUSH        BX
    % k* w  X0 ~' c* ?* S        PUSH        CX0 Q: G2 p1 ]' r8 k# q
            DEC        CX
    ( o; i6 s! \+ ^' N( {( a3 c" J" L" x3 l        XCHG        DH,BH
    ) a  X' K7 F$ {3 W        CALL        HANOI3 P7 L; W! a' u. G* j
            POP        CX" K$ I) K9 T* \5 |; O. D. x4 P
            POP        BX
    5 u; r! V1 e' q% \# a9 R        POP        DX
    6 I7 |0 j/ A/ G  Y, z        RET
    / F4 Q6 V  G/ ^! SHANOI1:        CALL        MOVE
    ! `! [# X7 V" L" X        RET$ D' T9 _1 q, {! T
    HANOI        ENDP
    1 r5 N5 U2 M8 }5 p8 b4 N3 vMOVE        PROC        NEAR
    9 m: Q# n+ s+ U( R- x: p# y        MOV        DL,DH/ \  ]2 r2 n  s, t3 T
            MOV        AH,2
    # O+ s4 d5 Z/ G2 @. p" m        INT        21H
    & d+ N. \. S6 S        MOV        DL,CL
    6 @, y$ l0 Y: H( |7 F. `) i' T2 j        ADD        DL,30H
    5 o; v" A3 _! D8 w1 j        MOV        AH,23 m' f6 E; |, I  o- H/ b
            INT        21H
      E9 a6 }9 p* Z$ I' {8 N; P; R        MOV        DL,'-'* U) L8 a5 o1 s
            MOV        AH,2
    8 ^7 a* V5 T% L+ S' s# J0 k        INT        21H+ N7 s9 [' Q9 L+ [' q
            MOV        DL,'-'
    $ [1 T" J  L' t8 E        MOV        AH,2
    % V1 N; f7 ]$ {5 E* _" y. x7 M        INT        21H
    9 I5 t. z0 H4 {        MOV        DL,'>'
    6 i1 u8 Z' D- t- S( N        MOV        AH,2
    $ {  ~+ a) N+ }" O, t        INT        21H
    9 o4 p/ V/ I& o4 K+ q& K        MOV        DL,BL
    ' u- {$ h" M0 W        MOV        AH,2
    & f; y, C1 J. ~$ A# j. E% q        INT        21H
    3 `5 V3 X+ N- ?+ t7 h        MOV        DL,' '
    5 l6 g. ^" G, C7 Y        MOV        AH,2
    $ l% U3 u5 o3 ^% E        INT        21H
    9 w- P; R$ }8 M        MOV        DL,' ') d5 y0 \& n2 D7 \
            MOV        AH,2
    6 H, |' B: [$ r        INT        21H( L* `6 `0 z0 B! p! E7 ]3 q9 o+ N
            RET
    / \) {0 C- U& r: oMOVE        ENDP
    # h0 J- ?. u  ^! z' dSTART:        MOV        DH,'A'* {* Z. U/ n* T' X" A" R+ L+ i
            MOV        BH,'B'
      W$ f3 E' c, v4 s8 c4 ]# S        MOV        BL,'C'
    . w3 e6 \- M' U8 I, }        MOV        AH,1
    7 U% X; |$ z$ C8 j        INT        21H# J5 y, F( k/ D' n( b- U2 b
            SUB        AL,30H
    6 l9 y; B9 R* L- Y% D- T0 Z. z- b3 O# I        XOR        CH,CH
    ) e# Y1 l; ~8 U# z' x1 X- _        MOV        CL,AL
    3 i. S) y: S: U# ~6 l. E        CALL        HANOI
    % a& P  J' F/ l5 Q3 V5 `  N7 B' |4 J$ [        MOV        DL,0AH! o. h2 b& G9 r4 _& l; A( M
            MOV        AH,2
    2 P3 B7 M' L( R- P$ Y        INT        21H
    6 M4 _+ j* a: s* l! o        MOV        DL,0DH
    7 v0 c3 k: F' Z% d4 N* m        MOV        AH,2
    - o- ~  g. M7 O; p# C8 @, j) |        INT        21H
    3 M9 V9 x7 F  I) w! d2 i        JMP        START9 C+ t  G. Z& V
            MOV        AH,4CH$ K8 w8 M( a2 V7 d: K
            INT        21H+ T3 W' P+ S6 O+ U, U3 ?2 o* K
    CSEG        ENDS$ b2 I" _& e8 Y; k8 y
            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-10-18 08:13 , Processed in 2.224099 second(s), 103 queries .

    回顶部