Begtostudy(白途思)'s Professional Technology Blog

欢迎访问begtostudy的专业知识博客!主要是专业技术和算法为主。
  首页  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  编程算法Algorithm

数据结构、常用算法方面的资料。
摘要:将本人制作的MVB工具进行公测,目的是寻求该算法解决不好的模型,以供进一步研究。 阅读全文

posted @ 2011-10-13 20:37 白途思 阅读(4551) 评论(0) 推荐(0)

摘要:关注Ironpython很久了,但是一直也没有应用的场合。不同于python的广泛应用,Ironpython真的是雷声大雨点小。宣传、简介铺天盖地,貌似很有前途。实际上,我真的很少有用到ironpython的情况。ironruby也是如此。曾经尝试用Ironpython来写程序,但是其调试非常复杂。好在和VS2010结合比较早,调试还算方便。可是关键的问题是,如果我用了VS2010,我干嘛不直接用C#,其开发和调试能力有目共睹。至今,我能够使用Ironpython的地方只有一处,那就是NEUT,一个个人开发的小软件。在处理搜索字符串拼接问题上,我使用了ironpython。为什么呢?因为搜索字 阅读全文

posted @ 2011-03-14 21:30 白途思 阅读(4376) 评论(1) 推荐(0)

摘要:IDEF0是活动模型的缩写,来源于结构化分析与设计技术的一套标准,这些标准包含多种层次的图形语言,其中IDEFO用来描述对于企业具有重要性的各个过程(活动)。它以图形表示完成一项活动所需要的具体步骤、操作、数据要素以及各项具体活动之间的联系方式。 一项活动是一个在特定时间发生的,具有可辨认结果的,并且经过命名的过程、功能或任务。 框图表示一种活动,是IDEF0最基本的元件,通常使用动词描述活动特性... 阅读全文

posted @ 2011-02-18 00:21 白途思 阅读(11217) 评论(0) 推荐(0)

摘要:众所周知,HTML是一种解释性语言(标记语言),正因如此,它才不需要向C、C++、java等语言那样需要专门的编译器对代码进行编译后才能执行,我们可以直接在记事本中编写代码,将文档保存成html格式,使用浏览器就能够运行它。 XML和HTML一样,它也是一中解释性语言,实际上,它是对THML的扩展,故又称可扩展的标记语言(Extensible Markup Language,自然,同样可以像htm... 阅读全文

posted @ 2010-12-29 09:33 白途思 阅读(2018) 评论(0) 推荐(0)

摘要:本群旨在聚集加工制造业相关编程开发人士。 阅读全文

posted @ 2010-10-14 22:53 白途思 阅读(5114) 评论(2) 推荐(0)

摘要:第9章 文件 本章中介绍下列主要内容:   文件的基本概念   常用的文件操作   文件的组织结构以及文件的不同组织方式的特点  第一节 文件的基本概念      文件:文件是存储在外部介质上的由大量性质相同的记录组成的集合。按其记录的类型不同可以分为两类:程序文件和数据文件。    程序文件是一维的、连续的、无结构的字符序列,可以看成是由一条无结构的记... 阅读全文

posted @ 2010-09-20 19:36 白途思 阅读(504) 评论(0) 推荐(0)

摘要:第8章 排序 本章中主要介绍下列内容:   1.插入排序   2.交换排序   3.选择排序   4.归并排序   5.基数排序 第一节 基本概念       关键字:是数据元素中的某个数据项。如果某个数据项可以唯一地确定一个数据元素,就将其称为主关键字;否则,称为次关键字。    排序:是把一组无序地数据元素按照关键字值递增(或递减)地重新排列。如果排序依据的是主关... 阅读全文

posted @ 2010-09-20 19:34 白途思 阅读(936) 评论(0) 推荐(0)

摘要:第7章 查找 本章中介绍下列主要内容:   1.静态查找表及查找算法:顺序查找、折半查找   2.动态查找表及查找算法:二叉排序树   3.哈希表及查找算法  第一节 基本概念     查找表:用于查找的数据元素集合称为查找表。查找表由同一类型的数据元素(或记录)构成。    静态查找表:若只对查找表进行如下两种操作:(1)在查找表中查看某个特定的数据元素是否在查找表... 阅读全文

posted @ 2010-09-20 19:32 白途思 阅读(926) 评论(0) 推荐(0)

摘要:第6章 图 本章中介绍下列主要内容:   1.图的定义   2.图的存储结构   3.图的遍历操作   4.图的几个典型应用问题课时分配:        1、2两个学时,3两个学时,4四个学时,上机两个学时重点、难点:        图的遍历操作、典型应用问题  第一节 图的定义  1.定义    图是由结点的有穷集合V和边的集合E组成。其中,为了与树形结构加以区别,... 阅读全文

posted @ 2010-09-20 19:31 白途思 阅读(5133) 评论(0) 推荐(3)

摘要:第5章 树和二叉树 本章中主要介绍下列内容:   1.树的定义和存储结构   2.二叉树的定义、性质、存储结构   3.二叉树的遍历、线索算法   4.树和二叉树的转换   5.哈夫曼树及其应用课时分配:     1、2两个学时,3四个学时,4两个学时, 5两个学时,上机两个学时重点、难点:     二叉树的遍历、线索算法、哈夫曼树及其应用  第一节 树 1.... 阅读全文

posted @ 2010-09-20 19:28 白途思 阅读(4316) 评论(2) 推荐(0)

摘要:第4章 数组和广义表 本章主要介绍下列内容:  1.数组的定义、基本运算和存储结构  2.特殊矩阵的压缩存储  3.广义表的定义、术语、存储结构、运算  4.递归算法设计课时分配:    1两个学时,2两个学时,3两个学时, 4两个学时重点、难点:    特殊矩阵的压缩存储、广义表的存储结构、递归算法设计  第一节 数组 1.数组的定义和基本运算    数组的特点是每... 阅读全文

posted @ 2010-09-20 19:27 白途思 阅读(894) 评论(0) 推荐(1)

摘要:第3章 栈和队列 本章主要介绍以下内容:    1.栈的概念、存储结构及其基本操作    2.队列的概念、存储结构及其基本操作    3.栈与队列的应用举例    4.串的定义、存储结构和基本运算、模式匹配课时分配:    1四个学时,2、3两个学时,4两个学时,上机两个学时重点、难点:    栈的存储结构及其基本操作、队列存储结构及其基本操作、模式匹配  第一节 栈 1... 阅读全文

posted @ 2010-09-20 19:25 白途思 阅读(2428) 评论(0) 推荐(1)

摘要:第2章 线性表 本章主要介绍下列内容:   1.线性表的定义和基本操作   2.线性表的顺序存储结构   3.线性表的链式存储结构   4.循环链表、线性表的应用举例课时分配:    1、2两个学时,3两个学时, 4两个学时,上机两个学时重点、难点:    线性表的存储结构、链式存储结构、循环链表 第一节 线性表的定义和基本操作   1.线性表的定义    线性表是由n(n≥0)... 阅读全文

posted @ 2010-09-20 19:23 白途思 阅读(1061) 评论(0) 推荐(0)

摘要:第1章 数据结构概论 本章主要介绍以下内容:   1.数据结构研究的主要内容   2.数据结构中涉及的基本概念   3.算法的概念、描述方法以及评价标准课时分配:    1、2两个学时,3两个学时重点、难点:    ADT、算法的概念、描述方法以及评价标准 第一节 数据结构研究的主要内容  1.当今计算机应用的特点   所处理的数据量大且具有一定的关系;   ... 阅读全文

posted @ 2010-09-20 19:18 白途思 阅读(528) 评论(0) 推荐(0)

摘要:一、线性表 1.逆转顺序表中的所有元素算法思想:第一个元素和最后一个元素对调,第二个元素和倒数第二个元素对调,……,依此类推。 void Reverse(int A[], int n){ int i, t;for (i=0; i < n/2; i++){ t = A[i];A[i] = A[n-i-1];A[n-i-1] = t;}}   2.删除线性链表中数据域为 item的所有结点算法思... 阅读全文

posted @ 2010-09-20 12:41 白途思 阅读(682) 评论(0) 推荐(0)

摘要:数论算法 1.求两数的最大公约数 function gcd(a,b:integer):integer;begin if b=0 then gcd:=aelse gcd:=gcd (b,a mod b);end ; 2.求两数的最小公倍数 function lcm(a,b:integer):integer;beginif a<b then swap(a,b);... 阅读全文

posted @ 2010-09-20 12:27 白途思 阅读(1167) 评论(0) 推荐(0)

前往Begtostudy的编程知识博客(CSDN)