数据结构与算法Python语言描述学习教案.pptx
快乐****蜜蜂
亲,该文档总共37页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
数据结构与算法Python语言描述学习教案.pptx
会计学内容提要(nèirónɡtíyào)学生信息表通讯录短信、聊天记录邮件列表购物清单(qīngdān)账单线性表ADTList{数据(shùjù)对象:D={ai|ai∈ElemSet,i=1,2,...,n,n≥0}数据(shùjù)关系:R1={<ai-1,ai>|ai-1,ai∈D,i=2,...,n}基本操作:InitList(&L)//初始化操作结果:构造一个空的线性表L。CreatList(&L,n)//创建操作结果:构造一个含n个元素的线性表L。DestroyList(&L)//结构销毁
数据结构与算法Python语言描述DS串.pptx
1文本……求串长取子串定位子串(串匹配)子串替换两个串的连接…C语言函数库中提供的串处理函数gets(str):输入一个串;puts(str):输出一个串;strcat(str1,str2):串联接函数;strcpy(str1,str2,k):串复制函数;strcmp(str1,str2):串比较函数;strlen(str):求串长函数;C++标准库中的string类<<,>>,==,!=,<=,>=,+,=,…size,assign,append,compare,find,replace,reserve
数据结构与算法Python语言描述【共37张】.pptx
数据结构与算法Python语言描述课件内容提要学生信息表通讯录短信、聊天记录邮件列表购物清单账单Status(*compare)(ElemType,ElemType)){if((i<1)||(i>L.if((i<1)||(i>L.线性表的顺序表示和实现GetElem(L,i,&e)//取线性表中第i个数据元素初始条件:线性表L已存在。操作结果:依次对L的每个元素调用函数visit()。操作结果:用e返回L中第i个元素的值。操作结果:若cur_e是L的元素,但不是最后一个,则用next_efor(i=1;i
数据结构与算法Python语言描述DS优先级队列和堆排序学习教案.pptx
会计学优先级队列(duìliè)PriorityQueue与栈和队列(duìliè)一样:可以保存数据元素,访问、入、出不同之处:每个数据都附有优先级,任何时候访问、出对列的总是当前队列(duìliè)中最优先的元素“有序”队列(duìliè)!代表了数据(shùjù)的某种性质:各项工作的计划开始时间一个大项目中各种工作任务的急迫程度银行客户的诚信评估,用于决定优先贷款等classPrioQue:def__init__(self,elist=[]):self.elems=list(elist)#由大到小
数据结构——C语言描述概论学习教案.pptx
数据结构——C语言描述(miáoshù)概论1.1什么是数据结构1.1.1数据和数据元素数据(data)是信息的载体,是对客观事物的符号表示,它能够被计算机识别、存储和加工处理。可以说,数据是计算机程序加工的“原料”。目前,象图像、声音、视频等都可以通过编码而由计算机处理,因此它们也属于数据的范畴。数据元素(dataelement)是数据的基本单位,通常在计算机程序中作为一个(yīɡè)整体进行考虑和处理。数据元素也称为元素、结点或记录。有时,一个(yīɡè)数据元素可以由若干个数据项(也称字段、域),数