数据结构<一>

常思考,常敲代码,要有思考的习惯,防止痴呆,哈哈哈。。。。

为了编写出一个“好”的程序,必须分析待处理的对象的特征及各对象之间存在的关系,
计算机解决一个具体问题时,大致需要经过下列几个步骤:
1、首先要从具体问题中抽象出一个适当的数学模型
2、然后设计一个解此数学模型的算法
3、最后编出程序
4、进行测试、调整直至得到最终解答。
分析数据元素,分析关系就显得由为重要,
寻求数学模型的实质是分析问题,从中提取操作的对象,并找出这些操作对象之间含有的关系,然后用数学的语言加以描述。当人们用计算机处理数值计算问题是,所用的数学模型是用数学方程描述。所涉及的运算对象一般是简单的整形、实型和逻辑型数据,因此程序设计者的主要精力集中于程序设计技巧上,而不是数据的存储和组织上。然而,计算机应用的更多领域是“非数值型计算问题”,它们的数学模型无法用数学方程描述,而用数据结构描述,解决此类问题的关键是设计出合适的数据结构,描述非数值型问题的数学模型是用线性表、树、图等结构来描述的。

于是在自己的冲动下,将完成如下工作。。。
当然有兴趣的可以看看 https://github.com/picadev/cLearn下的datastruct,当然直接git clone …下来就可以用,此上面的代码将会天天更新,直至常用数据结构代码结束。
由于本人使用环境 linux 和vim 命令行模式, 没有加载汉字输入法,暂时就没有汉字注解 ,当然如果你的英语不是很差,会看懂一些英文注解。
如何你喜欢学习,还是不要拷贝复制,自己动手敲敲。
当然由于各种原因,访问github很慢,慢就慢吧,等待就是有希望,在努力中工作、生活,等待是必须的

这里写图片描述

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值