首页 > 其他分享 >数据结构(第一章)

数据结构(第一章)

时间:2023-03-18 15:47:37浏览次数:32  
标签:复杂度 元素 数据类型 第一章 数据结构 数据

数据结构(第一章)

一、概论

  • 数据:数据是信息的载体,是描述事物客观属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。
  • 数据元素:数据元素是数据的基本单位。
  • 数据项:数据项是构成数据元素的不可分割的最小单位。
  • 数据对象:数据对象是具有相同性质的数据元素的集合,是一个数据的子集。
  • 数据类型:1. 原子类型(不可再分的数据类型)2.结构类型(可以在分解为若干成分的数据类型)3.抽象数据类型(抽象数据组织及与之相关的操作)。
  • 数据结构:数据结构是相互之间存在一种或多种特定关系的数据元素的集合。
  • 数据结构包括三方面的内容:逻辑结构、存储结构和数据的运算。

二、算法分析

时间复杂度

  • 概念:一个语句的频度是指该语句在算法中被重复执行的次数。
  • T(n)=O( f(n) )
  • 加法规则:T(n) = T1(n)+T2(n)=O( f(n) )+O( g(n) )=O( max( f(n) , g(n) ) )
  • 乘法规则:*T(n) =T1(n) * T2(n)=O( f(n) ) O( g(n) )=O(f(n) * g(n) )
  • 常见的渐进时间复杂度:
  • O(1)<O(log2n)<O(n)<O(nlog2n)<O(n2)<O(n3)<O(2n)<O(n!)<O(nn)

空间复杂度

  • 概念:定义为该算法所耗费的存储空间,它是问题规模n的函数。
  • S(n)=O( g(n) )

标签:复杂度,元素,数据类型,第一章,数据结构,数据
From: https://www.cnblogs.com/wfy-studying/p/17230876.html

相关文章

  • 数据结构大乱炖
    线段树基本思想将[1,n]分解成若干特定的子区间(数量不超过4×n),然后,将每个区间[l,r]都分解为少量特定的子区间,通过对这些少量子区间的修改或者统计,来实现快速对[l,......
  • 数据结构-->链表_01
    首次书写链表有关的知识,先来明确什么是链表?链表是一种物理存储结构上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的举一个形象化的现实生活中......
  • Qz学算法-数据结构篇(非线性结构、树)
    非线性结构非线性结构包括:二维数组,多维数组,广义表,树结构,图结构树树结构为什么需要树结构数组存储方式的分析优点:通过下标方式访问元素,速度快。对于有序数组,还可使用二分查找......
  • 构建之法第一章
    第一章概论在这一章中,作者为我们介绍了一些关于软件工程的基本知识。①软件=程序+软件工程:正是因为对软件开发活动(构建管理、源代码管理、软件设计、软件测试、项目管理......
  • 回顾集合及其数据结构
    集合1.集合的体系Collection集合分为单列集合Collection和双列集合MapCollection只有增删功能没有改查功能,特点是单列集合所有共性功能,有三种遍历方式(1.迭代器2.增......
  • 【数据结构】B树与B+树
    简介:本文主要介绍了B树和B+树的插入、删除操作。一、B树在1970年,Bayer&McCreight发表的论文《ORGANIZATIONANDMAINTENANCEOFLARGEORDEREDINDICES》(大型有序索引......
  • 数组模拟环形队列java(数据结构与算法)
    思路:背景队列有两种实现方式:1、数组,2、链表在数组实现队列时,有的教科书中只说了队列满的条件是(rear+1)%manSize=front这个公式真让人摸不着头脑原来:这是数组模拟环......
  • 01. 数据结构概述
    一、什么是数据结构  数据结构(DataStructure)是计算机中存储、组织数据的方式,它是数据对象、以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些联系可......
  • 【数据结构】栈与队列 - 习题
    其实是老师布置的作业。稍微写了些注释,然后直接把代码扔上来,希望能帮到有需要的同学。拒绝抄作业,写那么多注释就是让你来读懂代码的。栈-使用C++类实现//使用C++类......
  • 【Python】数据结构:集合
    1.集合Python中的集合与数学上的集合是一致的,不允许有重复元素,而且可以进行交集、并集、差集等运算。2.创建集合#字面量方式set1={1,2,3,3,3,2}print(set1)......