原文:数据结构(java)之串

. 串的逻辑结构 a 定义:由 到多个字符组成的有限序列,使数据元素为单个字符的特殊线性表,串中连续的子序列叫子串,子串的位置为字串的第一个字符在串中的位置 b 串的抽象数据类型 i. 数据元素:字符 ii. 数据结构:线性关系,除第一个字符外每个字符都有前驱,除最后一个字符外,每个字符都有后继 iii. 数据操作:求串长,串连接,串比较,求子串,串定位,串附加,穿插入,传删除 . Java中的 ...

2018-07-26 12:35 0 752 推荐指数:

查看详情

数据结构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
java 数据结构

Java 数据结构 (1) Collection 接口是用于容纳元素的容器。而Iterator接口是用于遍历集合中每一个元素的数据结构,因此Iterator也被称为迭代器。 Iterator 通用方法简介 方法 简介 ...

Fri Jul 05 18:41:00 CST 2013 0 6199
数据结构笔记四:

目录 的定义 的存储结构 定长顺序存储表示 堆分配存储表示 块链存储表示 的基本操作 求子串 比较操作 定位 ...

Fri Aug 27 01:09:00 CST 2021 0 226
重学数据结构(五、

计算机上的非数值处理的对象大部分是字符数据, 字符一般简称为是一种特殊的 线性表, 其特殊性体现在数据元素是一个字符, 也就是说, 是一种内容受限的线性表。 1、的定义 (string)(或字符)是由零个或多个字符组成的有限序列,其中每个字符都来自某个字符表 ...

Wed Sep 16 06:25:00 CST 2020 0 763
Java数据结构Java树形结构

树形结构是一层次的嵌套结构。 一个树形结构的外层和内层有相似的结构, 所以这种结构多可以递归的表示。经典数据结构中的各种树形图是一种典型的树形结构:一颗树可以简单的表示为根, 左子树, 右子树。 左子树和右子树又有自己的子树。 结构图: 一切尽在代码中: 运行结果: ...

Thu Oct 03 00:05:00 CST 2019 0 713
java数据结构----堆

1.堆:堆是一种树,由它实现的优先级队列的插入和删除的时间复杂度都是O(logn),用堆实现的优先级队列虽然和数组实现相比较删除慢了些,但插入的时间快的多了。当速度很重要且有很多插入操作时,可以选择堆来实现优先级队列。2.java的堆和数据结构堆:java的堆是程序员用new能得到的计算机 ...

Sun Feb 25 22:57:00 CST 2018 0 7457
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM