QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    ) g- e, Z/ |# D! a# m河内塔 ( H% c. i6 c& ~5 N! D
    费式数列 ; u/ j" H( u( V
    巴斯卡三角形 # L1 C4 p+ A4 O3 R
    三色棋
    # `& A' R1 ]7 \3 G6 i9 S, U% N老鼠走迷官(一) # y0 ~4 A  T; `1 |& `
    老鼠走迷官(二) 1 O' z3 b% K; E8 {
    骑士走棋盘 + h, Q8 V+ B: {9 Q6 g. B) k5 z
    八个皇后 7 c+ e3 R" A% Y
    八枚银币 ! P2 @- U+ j' J4 l) B0 |2 e1 E
    生命游戏   Q9 C; B9 H  F4 j+ n
    字串核对
    5 B) |* `4 P5 c: Z* N0 g, M" }双色、三色河内塔 1 f9 v( ]4 {$ T: _5 d8 d
    背包问题(Knapsack Problem) . t0 |  y7 D' c8 j" z( S( d( N
    数、运算
    / V% N( B& Z7 ^0 _' K蒙地卡罗法求 PI ' {/ M; H) q- v1 Q
    Eratosthenes筛选求质数 " M- x, Y" P  |4 ~4 Q
    超长整数运算(大数运算) ' z) J0 {+ x+ ?! u
    长 PI
    - F: r) D1 P) ~3 N* I  J最大公因数、最小公倍数、因式分解
      z1 L6 a. c- L) i7 r+ f& g完美数
    4 `: p; }/ l  i+ o6 G* e阿姆斯壮数 6 A' I' j2 K) p; u; U' }
    最大访客数 ! [' M3 V9 F: F  [; \* b9 w
    中序式转后序式(前序式)
    - k% M! M! q8 k) x! o后序式的运算
    / a# Q# `& S+ I关于赌博 0 X3 K; J$ l% D# H0 ~0 ^- G
    洗扑克牌(乱数排列)
    0 E" R. T' u" aCraps赌博游戏 ! B: m# E, z1 @' O3 N
    约瑟夫问题(Josephus Problem) / q. `; Z, b, i& M/ q' i, Q
    集合问题
    & e* z- U# R  i) g# o排列组合 + G" T# i. {* o/ C6 p  p
    格雷码(Gray Code)
    " S3 k" t: }3 d! S1 K/ k/ @产生可能的集合 ) p* b/ V( C$ G) K+ |# r
    m元素集合的n个元素子集 7 n' `9 h# u0 h8 D2 Y7 }+ u" S
    数字拆解
    - x  Q4 f5 E% H/ R排序 5 }* H% ?3 }3 ~7 O4 g% m0 g
    得分排行 3 `3 ^  ~8 u0 \9 ~
    选择、插入、气泡排序
    1 }: I1 K9 S- r3 n# iShell 排序法 - 改良的插入排序
    , N3 U  t; t& S% ]5 LShaker 排序法 - 改良的气泡排序 8 D# J# e" |0 A1 `# ~3 ^2 R% U
    Heap 排序法 - 改良的选择排序
    * i) m1 i: g* v8 p快速排序法(一)
    $ R% h* d3 r, Q6 X2 w快速排序法(二)
    9 Q& n$ Y+ C. E3 O7 K$ V! x快速排序法(三)
    ( w( e6 C  m; |* H! }" F2 l合并排序法 / Q# G5 ]; v, R0 T  k5 e* V" a
    基数排序法 ! v4 j' }9 ?0 s2 Z: Q
    搜寻
    7 C; j) [0 M: ?) `- {8 K' [  u循序搜寻法(使用卫兵)
    2 [1 M2 B& f* W- u/ P5 U二分搜寻法(搜寻原则的代表)
    # _& }: Z8 R) l; u" F3 r插补搜寻法 * ]2 h. M4 a2 W! R" ~
    费氏搜寻法
    9 ^) M$ O9 Y% E- B6 G矩阵
    9 W7 M9 f8 X' G! R( h- b+ a9 K4 Y* s稀疏矩阵 1 b: t8 Q. k. o  z5 ]
    **矩阵转一维矩阵
    0 G' N5 P/ r* z9 s0 |6 ~上三角、下三角、对称矩阵
    , N( ]( C0 Z; @9 g奇数魔方阵
    1 @" K2 E* R* L+ j% ?4N 魔方阵 & [" H( K* ^4 Z5 E1 n6 j* w/ b
    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/ o- L0 s% o; o- ^
            ASSUME        CS:CSEG+ B# _( A8 R. p+ q% p
    HANOI        PROC        NEAR
    8 e4 K0 H2 m8 Y2 B  l) E        CMP        CX,1
    8 ~3 e8 Y, X+ z/ L! Q& R8 t3 A; x        JBE        HANOI10 [! p# T# y: i/ d5 y+ a! d6 S
            PUSH        DX
    3 b8 a: s8 Z' @        PUSH        BX! m( C- a' r7 v7 t
            PUSH        CX
    4 I& J0 p+ p2 g. I. @; ^$ Y9 y        DEC        CX
    ) S7 f; a9 s) [6 q* Q- n        XCHG        BH,BL) Q' ~5 l+ p0 Z3 Q
            CALL        HANOI% l0 Q* s) b% _- S
            POP        CX8 ^, @3 @& \( T0 }+ \. B. o5 k5 D
            POP        BX
    4 x9 ^9 d: i$ ?$ ~        POP        DX  c5 {! h: }1 }0 A
            CALL        MOVE
    / Q. s0 z0 Q& {* ^5 t1 W% m        PUSH        DX
    " Z5 v' p4 L4 J& |5 r        PUSH        BX
    $ j  W. L( f* c+ U; ~        PUSH        CX9 J6 \  ^( k. ]2 G. r1 M& P. m
            DEC        CX1 e4 g1 P+ c6 V
            XCHG        DH,BH. u. W, G* d6 |7 |
            CALL        HANOI1 V1 C0 _: d0 G: N( R3 C! J8 a
            POP        CX
    # [* M2 b% {% ]. X2 M  ]2 d% H3 @        POP        BX2 [, J2 s/ E. f5 k7 w
            POP        DX
    ; a: E  i; z% q3 ~        RET
    9 o& ^. |. a4 R1 r: EHANOI1:        CALL        MOVE% k/ ]) M  I1 @: g
            RET' g( g: A4 l1 a' |2 \
    HANOI        ENDP
    # h  V) D6 a7 C3 N3 \, oMOVE        PROC        NEAR& R5 P9 _. q6 q" x, Q2 B8 e
            MOV        DL,DH
    6 K- e" s. {6 `        MOV        AH,2- P; P3 ]4 |) Q
            INT        21H
    , v$ ?+ F; q$ i% F5 m        MOV        DL,CL0 `: R$ U+ [2 R
            ADD        DL,30H
    8 r' L8 N' E( v! S        MOV        AH,2
    " o' n! W5 s3 n$ H* \; m        INT        21H( [: V0 F5 s1 W
            MOV        DL,'-'
    % Z* w  i* w! t0 \3 ]) y$ V* a* P5 M        MOV        AH,2
    - h+ m0 U6 d, n) H1 S; y0 p8 w        INT        21H
    3 n* D; z) A8 K* `; W: _0 W7 T        MOV        DL,'-'* B7 A4 `( T" v7 ~$ Q
            MOV        AH,2' j6 P( p3 i+ V0 Z! G! n  t
            INT        21H( Y/ Q2 W* T9 M
            MOV        DL,'>'1 }* Q1 R& e! A' Z6 ^# O/ z
            MOV        AH,2" x1 L) ?2 s( i" e6 ?/ v
            INT        21H
    ; t8 j$ X, J1 C! \. c  I; w. u# M        MOV        DL,BL+ e9 W# g0 y. e8 [0 Y
            MOV        AH,2- N' D5 D/ n1 {* ?
            INT        21H* E  i* f2 H9 c) M
            MOV        DL,' '
    , x. z) P; }1 H# E9 P        MOV        AH,25 o, `6 G+ h* P5 F& y( t5 J
            INT        21H
    , ]$ D. e. D8 `9 z0 l; ~. X. A        MOV        DL,' '
    ; N% M$ c) F4 E        MOV        AH,2
    3 s& {# _1 W1 N9 g. u        INT        21H
    7 |) E8 e1 Q9 s" X* i+ A        RET
    : v$ I: K- o9 ]1 b2 j4 ^" lMOVE        ENDP% S# j* X( [* K* N9 s
    START:        MOV        DH,'A'
    $ N: U% m: a" b2 a        MOV        BH,'B'
    , ^8 }( J7 d( g        MOV        BL,'C'
    ; U7 s# u! {. Y4 o+ a        MOV        AH,1
    * V0 f, I4 \, r        INT        21H
    ' E9 d  @4 |/ z$ L* T8 D        SUB        AL,30H6 a" |: B, Z9 [: Y  k# C" a
            XOR        CH,CH+ |  _3 ?5 r& }- q) P5 w
            MOV        CL,AL6 n0 ]( V) t: ~- f- w- U+ a6 r8 ?
            CALL        HANOI
    1 ]0 ^. g0 E- R3 ~' a' P        MOV        DL,0AH
    : J" q( n9 B( o        MOV        AH,2
    ( Q5 f2 z/ M9 f        INT        21H
    - P& g3 s$ t; c% A6 \9 B        MOV        DL,0DH
    3 g) I( t+ X0 S# x        MOV        AH,2
    8 s+ w4 D$ L+ ?$ O3 K: l5 _        INT        21H: n5 v9 Y8 C0 |# B( U9 M
            JMP        START
    6 O7 G. O5 X7 q" j: q+ Z        MOV        AH,4CH2 E7 L' o( z/ N9 ]  j+ N
            INT        21H" H$ P& n, U3 z  C: b7 B
    CSEG        ENDS
    ! u: H- B: q, 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-4-18 15:53 , Processed in 0.454594 second(s), 104 queries .

    回顶部