专栏中心

EEPW首页 > 专栏 > C语言算法感想

C语言算法感想

发布人:andery88 时间:2014-03-20 来源:工程师 发布文章


数组是“表(Table)”,一个一维数组可以看作是向量,向量的坐标就是数组的地址,向量的内

容表示向量的大小
一个二维数组可以看作是一个表格,表格的纵坐标就是二维数组的第一个地址,表格的横坐标就是

二维数组的第二个地址
同时可以把二维数组看作是容纳多个向量的向量。
因此,在进行算法构思和数据结构设计时,要巧用数组表格。

可以把数组看作是一栋大厦的基石,每个数组位置代表一块石块,基石越大,说明大厦越大,而大

厦就可以看作是基于数组的算法,大厦越大表示算法越复杂。

对于一维数组来说,可以把下标看作指针,而内容看作标志(Flag)。

 

链表是与数组相似但又有不同的另外一个基本结构,对于一个链表来说,其有两大类数据组成:指

针和数据结构,指针用于指向下一个链接,数据结构则用于存放节点的数据。

一个链表的建立包括两个部分:1.节点反引用指针。2.使用结构成员名字-链接x引用的节点中的项

为(*x).item,链接为(*x).next.
typedef struct node *link;
struct node { Item item; Link next;};

链表的两个基本运算:删除链表中的任何项,在链表的任何点插入一个项


 

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

东芝面向工业设备和消费类应用推出40V电子保险丝/熔断器(eFuse IC)

“asean”的图片_日历时钟_LCD显示视频

视频 2012-05-10

“asean”的AD采集_温度采集_超声测距_日历时钟_LCD显示视频

视频 2012-05-10

2012年中国连接器行业市场竞争分析

视频 2012-05-15

汽车放大器隔离高电压,产生比分输出

MedWinV3 断点(适用于 ME-52HU设备驱动程序)

资源下载 2007-03-23

OpenAI有望从亚马逊筹集100亿美元+的资金

智能计算 2025-12-18

MedWinV3集成开发环境安装步骤

据报道,苹果将将WMCM封装带到A20系列,推动iPhone 18的使用热成像效率

消费电子 2025-12-18

光端机在军工领域的应用和发展趋势

视频 2012-05-15

SEMI预测半导体设备销售到2027年将达到1.56亿美元

三星发布与InGaO合作的亚10纳米DRAM突破,据报道关注0a/0b的采用

嵌入式系统 2025-12-18

据报道,苹果推动内部AI芯片,Eyes 2027服务器部署;富士康登陆

消费电子 2025-12-18

“iiizyj”的智能小车正向行驶视频

视频 2012-05-11

MedWinV3集成开发环境

声菲特(S-TRACK)推出首款搭载 XCORE. AI DSP技术的LARK 1.0 Pro星闪无线麦克风

SiFive和IAR加强了RISC-V汽车工具链

MedWinV3热键

资源下载 2007-03-23

MedWinV3菜单命令

金斯顿警告称,自2025年初以来,NAND价格已飙升246%,预示未来将有更多价格上涨

网络与存储 2025-12-18
更多 培训课堂
更多 焦点
更多 视频

技术专区