原文:重学数据结构(五、串)

计算机上的非数值处理的对象大部分是字符串数据, 字符串一般简称为串。串是一种特殊的 线性表, 其特殊性体现在数据元素是一个字符, 也就是说, 串是一种内容受限的线性表。 串的定义 串 string 或字符串 是由零个或多个字符组成的有限序列,其中每个字符都来自某个字符表 Alphabet ,比如 ASCII 字符集或 Unicode 字符集。 一般记为: str a ,a an n gt 其中, ...

2020-09-15 22:25 0 763 推荐指数:

查看详情

重学数据结构(七、图)

@ 目录 一、图的基本概念 1、图的定义 2、图的基本术语 二、图的存储结构 1、邻接矩阵 2、邻接表 2.1、有向图接口定义 2.2、边的实现 2.3、有向图节点 ...

Sun Nov 29 05:52:00 CST 2020 0 382
重学数据结构(八、查找)

@ 目录 一、查找的基本概念 二、线性表的查找 1、顺序查找 1.1、基本思想 1.2、算法实现 1.3、算法 ...

Sun Dec 13 23:55:00 CST 2020 0 490
重学数据结构之哈夫曼树

一、哈夫曼树 1.带权扩充二叉树的外部路径长度   扩充二叉树的外部路径长度,即根到其叶子节点的路径长度之和。   例如下面这两种带权扩充二叉树:      左边的二叉树的外部路径长度为:( ...

Tue May 19 16:47:00 CST 2020 0 584
重学数据结构(六、树和二叉树)

结构是一类重要的非线性数据结构。直观来看,树是以分支关系定义的层次结构。树结构在客观世界广泛存在,如人类社会的族谱和各种社会组织机构都可用树来形象表示。 树在计算机领域中也得到广泛应用,尤以二叉树最为常用。如在操作系统中,用树来表示文件目录的组织结构。在编译系统中,用树来表示源程序 ...

Fri Oct 23 03:53:00 CST 2020 0 556
重学计算机】数据结构与算法

PS:根据极客时间《数据结构与算法之美 -- 王争》学习总结,极客时间版权所有: https://time.geekbang.org 一、复杂度分析 时间复杂度: 表示方式:大O表示法,表示代码执行时间随数据增长的趋势,也叫渐进时间复杂度 计算方法:加法法则,乘法 ...

Thu Apr 25 02:10:00 CST 2019 0 823
数据结构3(

第3章 【例3-1】已知字符:a=“an apple”,b=“other hero”,c=“her”,求: (1)concat(substr(a,1,2),b)。 (2)replace(a,substr(a,5,1),c)。 (3)index(a,c)和index(b,c)。 解 ...

Sun Jul 07 01:44:00 CST 2019 0 567
数据结构

一、定义 结构的定长顺序存储类似于线性表的顺序存储结构,用一组地址连续的存储单元存储值的字符序列。 二、结构的定长顺序存储结构中,按照预定义的大小,为每个定义的变量分配一个固定长度的存储区, 注意: 用SString[0]来存放长信息; 值后面加一个不计入 ...

Sun Oct 31 22:13:00 CST 2021 0 216
数据结构-

一、 类型的定义 1. 的定义 (string)(或字符)是由零个或多个字符组成的有序序列,一般记为 S=”a1a2…an” (n>=0) 其中,s是的名,用双引号括起来的字符序列是的值;ai (1≤i ...

Tue Jul 16 21:15:00 CST 2019 0 2186
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM