12 2009 档案
摘要: GDB是一个符号式命令调试器。所谓“符号式(Symbolic)”,意思是在执行程序的时候可以使用变量名和函数名,就好像它们是在源代码中名称一样。为了显示和翻译这些符号,调试器需要与它们相关的信息,以及哪条机器指令对应哪行源代码的信息。这类信息会以符号表的形式出现。当用GCC编译和链接程序时,使用-g选项就会产生符号表。
阅读全文
摘要:线性表是最常用且最简单的一种数据结构。简言之,一个线性表是n个数据元素的有限序列,它的长度可以根据需要增长或缩短,即对线性表的数据元素不仅可以进行访问,还可进行插入和删除等。
阅读全文
摘要: 用计算机解决一个具体问题时,一般要经过下列几个步骤:首先要从具体问题抽象出一个适当的数学模型,然后设计一个解此数学模型的算法,最后编出程序、进行测试、调整直至得到最终解答。寻求数学模型的实质是分析问题、从中提取操作的对象,并找出这些操作对象之间含有的关系,这实际上就是分析数据结构。数据结构是研究非数值计算的程序设计问题中计算机的操作对象以及它们之间的关系和操作等等的学科。
数据结构是一门综合的专业基础课。数据结构的研究不仅涉及到计算机硬件(特别是编码理论、存储装置和存取方法),而且和计算机软件的研究有着更密切的关系,无论是编译程序还是操作系统,都涉及到数据元素在存储器中的分配问题。有搜索引擎开发经验的朋友更清楚,良好的数据组织形式,对查找和存取数据元素非常有利。由此可见,数据结构是介于数学计算机硬件和软件三者之间的一门核心课程。数据结构不仅是程序设计(特别是非数值计算的程序设计)的基础,而且是设计和实现编译程序、操作系统、数据库系统及其它系统程序和大型应用程序的重要基础。
阅读全文
积分与排名
- 积分 - 181956
- 排名 - 7017
随笔分类 (235)
随笔档案 (230)
- 2021年11月(1)
- 2021年4月(2)
- 2021年3月(1)
- 2021年1月(1)
- 2020年11月(1)
- 2020年10月(1)
- 2020年4月(1)
- 2020年3月(1)
- 2020年2月(2)
- 2020年1月(1)
- 2019年12月(1)
- 2019年8月(1)
- 2019年7月(2)
- 2019年6月(5)
- 2019年3月(1)
- 2018年11月(2)
- 2018年10月(1)
- 2018年9月(1)
- 2018年7月(5)
- 2018年2月(3)
- 2017年6月(1)
- 2016年12月(3)
- 2016年7月(1)
- 2015年11月(6)
- 2015年5月(1)
- 2015年4月(2)
- 2015年3月(1)
- 2015年1月(5)
- 2014年11月(1)
- 2014年8月(1)
- 2014年5月(1)
- 2014年2月(1)
- 2013年10月(1)
- 2013年1月(1)
- 2012年2月(1)
- 2011年10月(2)
- 2011年9月(1)
- 2011年7月(1)
- 2011年6月(1)
- 2011年5月(3)
- 2011年2月(1)
- 2011年1月(3)
- 2010年12月(3)
- 2010年11月(1)
- 2010年10月(4)
- 2010年9月(3)
- 2010年8月(7)
- 2010年7月(8)
- 2010年6月(9)
- 2010年3月(1)
- 2010年1月(1)
- 2009年12月(3)
- 2009年11月(1)
- 2009年10月(5)
- 2009年9月(1)
- 2009年6月(5)
- 2009年5月(8)
- 2009年4月(27)
- 2009年3月(5)
- 2009年2月(4)
- 2008年12月(3)
- 2008年11月(1)
- 2008年10月(2)
- 2008年9月(8)
- 2008年8月(1)
- 2008年7月(1)
- 2008年5月(1)
- 2008年3月(2)
- 2008年2月(2)
- 2008年1月(1)
- 2007年10月(2)
- 2007年8月(2)
- 2007年6月(1)
- 2007年5月(4)
- 2007年4月(1)
- 2007年2月(5)
- 2007年1月(1)
- 2006年12月(7)
- 2006年11月(1)
- 2006年10月(1)
- 2006年7月(1)
- 2006年6月(1)
- 2005年12月(1)
- 2005年10月(3)
- 2005年9月(2)
- 2005年8月(6)
- 更多