QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    % X% z5 Q3 {( L  `9 f% B河内塔 * {) O" d0 L! j0 o) f# W! E5 ^
    费式数列 / j- `$ m; J" d8 t
    巴斯卡三角形
    7 J" z) B% [: w! i三色棋 , O/ Q% a: M# l' H1 c/ c
    老鼠走迷官(一) , U, }+ Q3 \5 z5 Z/ p1 L
    老鼠走迷官(二) $ U$ A0 X" o4 t' C1 e
    骑士走棋盘 2 `) }4 w8 e/ q
    八个皇后 ( J9 G! H6 a4 H; I  s9 e
    八枚银币 $ A9 N3 ]$ T3 y4 c
    生命游戏 9 w: w! o9 `  y8 y: P) |
    字串核对
    * R! k6 X' {" G9 G双色、三色河内塔
    " V+ X3 k# x0 u' c6 e背包问题(Knapsack Problem)
    3 _3 D7 `0 `# E$ ?. W数、运算 4 m! t7 p6 F% p6 D# J
    蒙地卡罗法求 PI
    3 J/ u" J1 e$ p: M, C/ N  z3 YEratosthenes筛选求质数
    " r0 h" X' _( N, ?  o8 M超长整数运算(大数运算)
    ( ^* i1 W' b  F3 L" D3 _& s长 PI
    ) ], {  p: A+ p0 I5 L1 c8 v最大公因数、最小公倍数、因式分解
    - D/ t; p: g% ^8 P5 t完美数 . S# A8 y6 `9 D+ _$ t0 A
    阿姆斯壮数
    9 t6 a& W# f% `3 `4 b最大访客数
    6 A  w6 Y& Y+ R5 q9 R; ?6 d中序式转后序式(前序式) " K/ q( g+ N8 I0 N6 t
    后序式的运算
    + L' O5 s% H1 L# f2 H$ p关于赌博
    . }# O$ r; u8 f" [( Z/ {洗扑克牌(乱数排列) 8 j" B( z! I$ \! I7 g% b
    Craps赌博游戏 0 N7 L6 h- `/ j# _4 f% L3 s% O' }0 K, k
    约瑟夫问题(Josephus Problem)
    : q/ n, N0 h; V: s集合问题 " M! e' U" r$ A- j; |
    排列组合 ! i' Q  E9 D8 T% }6 ~  B
    格雷码(Gray Code)
    % C% a2 @: Z1 A产生可能的集合 " [4 X1 m  u' T+ ^
    m元素集合的n个元素子集 . k" k3 T2 t$ E$ }
    数字拆解
    $ ?4 l  q# L  a. i排序 . U' M, M$ l; f% z) M( \! z
    得分排行
    ) ]7 ]$ z  y, M选择、插入、气泡排序 2 S  ^) f4 `* o* i4 M5 ?( U
    Shell 排序法 - 改良的插入排序 + F* t0 B0 W4 S# |7 i6 U
    Shaker 排序法 - 改良的气泡排序 ' j$ l6 Q3 B& q, F" R. }4 }
    Heap 排序法 - 改良的选择排序 . U! V9 r! _2 t8 x
    快速排序法(一)
    # g- w( O$ r, [2 b快速排序法(二) 0 V9 v; A& X0 A8 V
    快速排序法(三) , b% }" J( }! }/ h7 d
    合并排序法 ; j+ ]" j' Y0 V# k2 p' l
    基数排序法 & h& `5 L  z! R5 F
    搜寻
    6 `; z& K; ]8 H" A" {/ K. b3 L6 j循序搜寻法(使用卫兵)
    : O. i! D3 l2 Q- \6 s二分搜寻法(搜寻原则的代表) 3 }. d( J' j% o3 }# |2 k: ~$ `4 @5 d2 `
    插补搜寻法 6 m+ _% n& ^7 W# @2 A* q
    费氏搜寻法 . Y7 X% h2 \% m4 \
    矩阵
    1 {1 z1 F6 x. F$ o稀疏矩阵
    ( {% p& U* j; [6 u+ ^**矩阵转一维矩阵
    8 F7 L3 M# s2 ~) W* `# i1 m上三角、下三角、对称矩阵
    1 |' g' i7 W) s( m! @) W& i) D奇数魔方阵 9 y- k5 X5 i( `5 Z
    4N 魔方阵 5 l1 f3 P; f0 k0 T
    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( B7 C4 s3 |- {- h1 b$ ~6 Z# [
            ASSUME        CS:CSEG5 {( t( J: ~1 H7 P- F1 V
    HANOI        PROC        NEAR
    9 i; G2 ^8 d/ G        CMP        CX,1
    5 L7 ^' O/ m* k7 z5 U        JBE        HANOI19 S( U% h) x/ ]/ V2 S2 Y
            PUSH        DX
    9 o  p. k7 L/ Z' ?; m1 O* \2 O        PUSH        BX
    ) V- \, D: V8 ^0 q        PUSH        CX
    ( S) {: ^$ O0 x% L+ P        DEC        CX
    9 Q9 ^* P" Q& v: m        XCHG        BH,BL
    3 s/ S5 M7 q2 \4 T6 G8 r        CALL        HANOI
    ) ~# K  R- s" [( W% I        POP        CX
    / I8 {# W/ u7 r2 v- z        POP        BX6 C5 P9 x5 Y( k
            POP        DX. _! l- l7 X7 K1 h( I0 X+ L
            CALL        MOVE& W: G1 V3 R3 S6 p* c+ C0 S
            PUSH        DX4 Q# x; E6 {7 j6 F
            PUSH        BX
    3 H/ s3 F0 ]6 q! r: I: j        PUSH        CX
    5 e+ b: q- E" e        DEC        CX$ c9 \- _) N* {, ^* N
            XCHG        DH,BH+ m( W6 e& f; H7 k
            CALL        HANOI
    3 K2 L8 A+ C" X# V& r$ C4 B        POP        CX
    3 V" t9 J+ P, k+ @        POP        BX/ j6 e& j# `2 w2 H; `
            POP        DX, X- R, ?  g0 b8 r( D: `
            RET8 |) L4 _# ?9 U$ d
    HANOI1:        CALL        MOVE# q5 y& o2 h. u
            RET
    9 O6 s3 A. m! c4 N7 v, O" rHANOI        ENDP
    # Y$ q& `. F, ?% yMOVE        PROC        NEAR
    5 D8 U8 Y! H5 u        MOV        DL,DH
    $ }$ n3 l( k7 s0 ]4 C        MOV        AH,26 D2 @$ B. D5 m: v
            INT        21H
    ) w8 t! E' b8 M. P3 F' w        MOV        DL,CL
    ; \$ z+ l+ C8 o5 Q& a  V  U! \: f        ADD        DL,30H# ]- Z* [; Y5 n
            MOV        AH,2
    * g! D8 o9 p5 o" N. H; n        INT        21H% u5 f2 T; X& d9 o4 g
            MOV        DL,'-'6 R& g/ K; L* t/ Q1 H
            MOV        AH,27 X2 R  H! h8 Y5 B* `' X
            INT        21H
    8 t7 }6 m8 J, G! s. w# C. [        MOV        DL,'-'
    : M+ G2 e7 e, z& n: J# s( F3 F8 o9 G        MOV        AH,2
    . G( a4 {; t0 N$ x7 w- a; z        INT        21H2 d8 u  s! M: y) u# b/ T. L
            MOV        DL,'>') s2 f& J+ l) g5 B8 l( X
            MOV        AH,2
    7 k- W7 \$ G1 H8 _* O/ B6 [        INT        21H
    4 Y/ J6 g4 b  k  m* K2 P        MOV        DL,BL4 @, g+ ^, ^( m0 ?5 F3 o! V
            MOV        AH,2
    % H) q$ Q+ r  W$ X9 U7 T" z6 n7 S* ]( ~        INT        21H
    ' `- v* ^. p+ M6 i7 B. Z        MOV        DL,' '. i/ W- q' c. ]% C, E1 S, N; c
            MOV        AH,2/ U: g# {4 N* `* g0 u# g
            INT        21H
    $ u) O5 x5 x5 P        MOV        DL,' ': `0 t, N; O: @
            MOV        AH,2
    8 l* l7 c8 G& K+ y6 G/ q        INT        21H) X/ c9 Q. ~/ `5 @9 w& D
            RET
    : u! S* y0 q' JMOVE        ENDP0 U9 l& }2 m- N- _7 I
    START:        MOV        DH,'A'
    ( b- o  V- B$ }        MOV        BH,'B'3 c- c7 x8 \& C$ T3 Q% E, v
            MOV        BL,'C'
    5 U& j- @1 N9 T5 Z$ z+ [0 I        MOV        AH,1
    ( a0 o: V: r& e9 P8 |' Z  }        INT        21H
    % y% _' l6 ]0 o* N- M        SUB        AL,30H8 d3 l/ K$ f5 b% F
            XOR        CH,CH
      c: Z* d% ]! p5 Y$ g6 R( A6 g1 a        MOV        CL,AL( t: ?. g0 H* {" W# p7 H
            CALL        HANOI
    ' A, Z" m( a# n+ I4 a/ `. x! N        MOV        DL,0AH& M1 n9 O8 m- k$ e' |
            MOV        AH,27 `# s* e- D5 ^" T. d
            INT        21H
    - _( m  a7 P4 X. a        MOV        DL,0DH
    . T: q2 }, v; G, w; z        MOV        AH,2) C, t3 v0 e7 f3 y! n/ E
            INT        21H! X: ^# }( S' h. l# R. B! d
            JMP        START& }. a- U. w: C# e) q
            MOV        AH,4CH8 P, ~# n! J. u; ?0 u2 [
            INT        21H7 m, ~% K" T6 T; U1 i
    CSEG        ENDS0 H$ a' \; @& i
            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-3 12:55 , Processed in 0.521982 second(s), 104 queries .

    回顶部