QQ登录

只需要一步,快速开始

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

    目录:参考一下:
    + w8 I# b* u/ C4 t# w河内塔 ) k: d. x" o  D: u) K! A' ~
    费式数列
    , _3 l$ T. g6 g9 w2 w  H巴斯卡三角形   o. f% q$ c! |$ w* l: ?4 Q; ^! ?
    三色棋
    6 x+ U% i7 G5 u  ?( u老鼠走迷官(一)
    ! r8 j5 Q3 n) s2 M0 B$ \* x老鼠走迷官(二) 9 c2 ?5 Z# B- x9 j
    骑士走棋盘
    + K1 D4 M; y' B7 L2 O3 `  |八个皇后 * r2 `% S) }8 |- r+ C$ g
    八枚银币 - b6 S9 r6 k- ^1 {
    生命游戏 5 f. d+ r3 E' D: {! G( y
    字串核对
    9 w7 h( R6 p& R6 B) Z7 e/ A+ G- t双色、三色河内塔
    ! E2 X7 f* w* f5 C4 ?1 {背包问题(Knapsack Problem) ; W! f" i# |! S; R1 C$ O
    数、运算 , ~3 P: ]# X& }: ^
    蒙地卡罗法求 PI
    7 n# Q, [" `! ?. z  @. yEratosthenes筛选求质数 ! t) k% F) Q3 z% b$ b& V* |! l
    超长整数运算(大数运算) 2 i: P8 d: r" r0 V+ Y
    长 PI
    ) _: M6 ~  I9 k最大公因数、最小公倍数、因式分解 ! b9 ~" ~# ]/ V) B
    完美数
    % k$ C$ R" `* j" M. @阿姆斯壮数
    4 F2 w; N7 F+ B% T! P* y最大访客数
    4 }0 t2 p+ y  L& G$ i6 _) e中序式转后序式(前序式) 2 t: q4 @3 A: e/ R/ d- C
    后序式的运算 # E9 s" [: \4 P5 s
    关于赌博 ( [4 n, K$ B0 s3 F3 \
    洗扑克牌(乱数排列) ) _* p' ~( u. k. F7 i( g& p
    Craps赌博游戏
    ' |$ O0 v# m- u# T; I, D, {( l约瑟夫问题(Josephus Problem)
    , q- b! Y$ m; x' {" b# z集合问题
    ; x1 t" P6 L) h# Z: T) P. D排列组合 ! u# r2 d/ u, t6 V
    格雷码(Gray Code)
    6 R% Y9 M3 l" F7 d, ~4 V3 A+ H产生可能的集合
    6 V$ Y1 x5 J. I7 k+ a& @, bm元素集合的n个元素子集
    ( q% [; ^7 y! a数字拆解 6 y4 m, {: f4 _/ [- ~" c9 h' r5 u
    排序 % ?+ y% m3 @, d6 D
    得分排行 ( ~" j- y2 s2 O
    选择、插入、气泡排序
    3 _# }7 v2 O* @( T& t+ }& QShell 排序法 - 改良的插入排序 $ {* f' U9 d, F8 n& B  V( E
    Shaker 排序法 - 改良的气泡排序
    7 I6 i+ [# X1 r- hHeap 排序法 - 改良的选择排序 & P( I7 \; N. j/ r9 k# j! V
    快速排序法(一)
    : E0 {$ F* r4 M+ H4 f5 q快速排序法(二)
    / A' g  o0 H8 \, W4 E- p快速排序法(三) 2 ~* {' B- M) R3 r
    合并排序法 1 p2 s& B5 m9 C0 z. M
    基数排序法
    2 ^. @9 m! ]; A0 R. [) m搜寻 $ I( S( h3 y7 t7 L$ x/ k  @
    循序搜寻法(使用卫兵) 3 S$ z5 e  f! r
    二分搜寻法(搜寻原则的代表) 3 w' t1 c" q/ `; J
    插补搜寻法
    , @% I/ P6 I; l) E6 }- {4 g! H费氏搜寻法 " R6 X" @  x0 F/ W) U& `) R% Q: U
    矩阵
    4 Z( ?- V6 z# }( w8 L1 H稀疏矩阵 0 j; |6 p/ w/ R( C& P3 ?$ ?- }) \
    **矩阵转一维矩阵
    / P* x; s' [1 m1 h4 d上三角、下三角、对称矩阵 $ g/ K- b6 Z$ w, [1 Q4 U2 F3 j5 b
    奇数魔方阵 ) Z$ ]8 c. _, `- c+ i
    4N 魔方阵
    6 b: x# x# k1 Q( p2(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        SEGMENT4 n5 h) ]8 O+ k/ Y1 S( Z) y! g2 B
            ASSUME        CS:CSEG8 o  Z5 S2 \9 f
    HANOI        PROC        NEAR; v" W$ b  q7 @2 K5 G" h, e
            CMP        CX,1
    ; b6 k; J' {2 I1 V        JBE        HANOI1
    8 A+ w" G/ I/ Y5 }8 B* N        PUSH        DX- H* i7 b! g3 |, W! C( H
            PUSH        BX
    8 {) R3 H6 f1 B* {8 H        PUSH        CX3 k1 L- _* W6 R* K4 @& U
            DEC        CX
    / P  {. K0 X, W/ P7 |        XCHG        BH,BL
    2 T( f, n4 h* m, `        CALL        HANOI5 V3 @: B: T. t4 B4 F
            POP        CX
    / x( S4 c( w* A/ p, [, l; ^" f# _        POP        BX
    ' d. L( \4 U  z4 u        POP        DX& [0 k- d# Z3 h- m1 h+ \
            CALL        MOVE
    8 D/ P5 a. x7 v6 c+ D+ i+ g        PUSH        DX6 B" k0 ?+ b* S; f: X- r8 v
            PUSH        BX2 p7 Q: m0 V+ i9 f- r' [$ a
            PUSH        CX* C  X7 [0 K8 t: d# R, D8 n/ ?
            DEC        CX
    , e' l5 J7 z) A3 `6 r0 R8 u0 h0 V        XCHG        DH,BH6 }$ d: ?% d: h% W* V9 N
            CALL        HANOI
    0 V" Q1 D1 i% M/ C! e' n' w8 e        POP        CX
    1 Y0 H/ a+ F2 g& z5 r        POP        BX
    # a8 K" Q0 v8 X        POP        DX
    4 U9 O. f! R/ N        RET5 \( Y, R3 B+ y# L! u# t% p
    HANOI1:        CALL        MOVE
    . _7 v3 K8 T+ G) V# @6 y$ B! P        RET' A' a0 b' C$ }& d0 _# Y9 q  h3 g
    HANOI        ENDP" O$ Z, E) B# v9 ?4 X+ C
    MOVE        PROC        NEAR9 w& W+ o  @, c+ u! j, J
            MOV        DL,DH8 J" P5 \& e( A- A
            MOV        AH,2
    % ^: X& ]8 R. M        INT        21H) Z$ ^: q5 p6 W7 V
            MOV        DL,CL" k- ^) j7 V2 Z. L
            ADD        DL,30H8 b  \# v# V) P' j* q7 P( X8 A: U
            MOV        AH,20 ^3 U3 }- l5 T( @. `  y
            INT        21H0 n/ c$ f7 [( [2 z+ y. G3 z
            MOV        DL,'-'
    8 B6 M* x9 x6 q4 c/ G0 g9 s        MOV        AH,24 R( n3 I. X. a3 v& \& ?
            INT        21H+ K' m$ l2 u% R* P! G
            MOV        DL,'-'
    7 n( _# [7 A! b" L8 [        MOV        AH,2
    & @1 h0 q7 }" w5 Y, f        INT        21H
    0 l' E! _6 W5 L: _        MOV        DL,'>') p6 l6 G7 f( i
            MOV        AH,24 B& U0 k. H4 w2 \0 G
            INT        21H# q" J( O& x. T. Q* `% W
            MOV        DL,BL) I! ~. i) Z0 Q/ U) t
            MOV        AH,2& t7 }9 e/ X& c5 m
            INT        21H
    , i1 @' T$ r: c        MOV        DL,' '
    $ _! T; W8 }" m: {- K2 `        MOV        AH,2& t( F: G# q2 P9 L# x
            INT        21H& ?  B4 a' w/ }" }  T. `
            MOV        DL,' '% ?2 t0 @2 y* \! w. R; L
            MOV        AH,2
    1 }! A' Q8 z$ F0 G1 s+ h        INT        21H
    + j, s+ h* s, Z5 \        RET
    ) k( H: {* z1 G# ?: |$ R7 ZMOVE        ENDP
    8 n1 e/ R+ R$ P4 Q+ ]) W( @START:        MOV        DH,'A'
    . ^. R' Q) k) T        MOV        BH,'B'
    . t! L  \: N6 L. X6 [        MOV        BL,'C'
    % V% }0 n& H) g% E( @        MOV        AH,1" ~& J6 N" ]( P0 g4 S
            INT        21H1 L7 [5 @) H4 D- D$ {
            SUB        AL,30H" h/ I2 l" B  ~+ J4 y0 t
            XOR        CH,CH
    ' G5 k$ O) k7 ^- j0 D$ M        MOV        CL,AL
    1 ~$ i( M, G2 J3 B2 D, M        CALL        HANOI
    6 V4 k2 S7 ]) o3 J        MOV        DL,0AH
    & B3 L( [7 {3 _/ q! U% j0 Z        MOV        AH,2
    ( I" A! ?4 a" N6 J" [1 Q! I        INT        21H# ~8 `8 H% v! G
            MOV        DL,0DH
    / X3 U7 l& U' z/ A. |; y        MOV        AH,2
    & {2 ]1 w. Z+ y0 s4 A" ]4 R; y        INT        21H
    ! ?: O: W, S5 [1 H        JMP        START
    ! F4 r' n. \* D- Y" o- K# n$ Z        MOV        AH,4CH6 [# m* R& S0 e! o5 w
            INT        21H+ K! \- e) T  q( @9 ^
    CSEG        ENDS  h7 Q8 C* z7 O5 A- O* K$ \4 z
            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-9-3 01:23 , Processed in 4.754797 second(s), 103 queries .

    回顶部