当前位置:首页 » 行业资讯
开发技术指南» 文章正文
    引言: 建立了一个单链表之后,如果要进行一些如插入、删除等操作该怎么办?所以还须掌握一些单链表的基本算法,来实现这些操作。
 

 

    摘要:  一、为什么用动态内存分配  但我们未学习链表的时候,如果要存储数量比较多的同类型或同结构的数据的时候,总是使用一个数组。比如说我们要存储一个班级学生的某科分数,总是定义一个float型(存在0.5分)数组:  但是,在使用数组的时候,总有一个问题困扰着我们:数组应该有多大?  在很多的情况下,你并不能确定要使用多大的数组,比如上例,你可能并不知道该班级的学生的人数,那么你就要把数组定义得足够大......
    摘要:  天极网2月22日消息 real软件公司近日发布了自己realbasic应用开发工具,该公司引人关注的问题是,微软公司已经提出了专利申请,所以与此相关的专利有可能影响所有与basic类似的编程语言。  位于德州奥斯汀的real软件公司,上周在亚利桑那州scottsdale召开的demo@15大会上发布了realbasic 2005软件。  该新版软件支持自我包含可执行程序的编程,该程序可自适应地......


链表的C语言实现之单链表的查找运算
  建立了一个单链表之后,如果要进行一些如插入.删除等操作该怎么办?所以还须掌握一些单链表的基本算法,来实现这些操作.单链表的基本运算包括:查找.插入与删除.下面我们就一一介绍这三种基本运算的算法,并结合我们建立单链表的例子写出相应的程序.

【程序编程相关:信息产业部通知:电子百强企业准备排序

【推荐阅读:C#排序算法大全

  1.查找 【扩展信息:解决WPS2000表格数据排序“问题”的

  对单链表进行查找的思路为:对单链表的结点依次扫描,检测其数据域是否是我们所要查好的值,若是返回该结点的指针,否则返回null.

  因为在单链表的链域中包含了后继结点的存储地址,所以当我们实现的时候,只要知道该单链表的头指针,即可依次对每个结点的数据域进行检测.

  以下是应用查找算法的一个例子:


 ·c语言高效编程的的四大绝招    »显示摘要«
    摘要:  引言:  编写高效简洁的c语言代码,是许多软件工程师追求的目标。本文就工作中的一些体会和经验做相关的阐述,不对的地方请各位指教。  第一招:以空间换时间  计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。  例如:字符串的赋值。  方法a:通常的办法:  方法b:  使用的时候可以直接用指针来操作。  从上......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE