当前位置: 首页 > news >正文

企业内部网站开发电商网站设计岗位主要是

企业内部网站开发,电商网站设计岗位主要是,有没有专门做橱窗的案例网站,网站切图谁来完成本文部分ppt、视频截图来自:[青岛大学-王卓老师的个人空间-王卓老师个人主页-哔哩哔哩视频] 1. 数据结构基本概念 1.1 数据类型和抽象数据类型 (1) 数据类型(Data Type) 概念 数据类型是一组性质相同的值的集合以及定义于这个值集合上的一组操作的总称。 在使用…

本文部分ppt、视频截图来自:[青岛大学-王卓老师的个人空间-王卓老师个人主页-哔哩哔哩视频]

1. 数据结构基本概念

1.1 数据类型和抽象数据类型

(1) 数据类型(Data Type)

  • 概念

数据类型是一组性质相同的值的集合以及定义于这个值集合上的一组操作的总称。

在这里插入图片描述

在使用高级程序设计语言编写程序时,必须明确说明程序中出现的每个变量、常量或表达式所属的数据类型

如,C语言中:

  • 提供int,char, float, double等基本数据类型
  • 数组、结构、共用体、枚举等构造数据类型
  • 还有指针、空(void)类型
  • 用户也可用typedef 自己定义数据类型

一些最基本的数据结构可以用数据类型来实现,如数组、字符串等。但另一些常用的数据结构,如栈、队列、树、图等,不能直接用数据类型来表示

  • 作用
    高级语言中的数据类型明显地或隐含地规定了在程序执行期间变量和表达的所有可能的取值范围,以及在这些数值范围上所允许进行的操作

在这里插入图片描述

在这里插入图片描述
(2) 抽象数据类型(Abstract Data Type, ADT)

  • 概念
    指一个数学模型以及定义在此数学模型上的一组操作
  • 由用户定义,从问题抽象出数据模型(逻辑结构)。
  • 还包括定义在数据模型上的一组抽象运算(相关操作)。
  • 不考虑计算机内具体存储结构与运算的具体实现算法 。
  • 例如,一个圆形○可以抽象为:
    圆:到某个点的距离相等的点的集合
    运算:构造圆、求面积、求周长等
  • 抽象类型的形式定义
    在这里插入图片描述
    在这里插入图片描述
    基本操作定义格式说明:
  • 参数表:赋值参数 只为操作提供输入值。 如求圆面积:area( r ),求乘方power( x , y ) 。

  • 引用参数:以&打头,除可提供输入值外,还将返回操作结果。
    如:求图形G的缩放的返回值 G’ = scale( G, n ),其中G是输入图形,n是缩放倍数,G’是缩放后结果。如果用上引用参数,则可不用另外定义G’,用G自身返回,则用scale( &G, n) 即可。这里的&G就是引用参数。

  • 初始条件:描述操作执行之前数据结构和参数应满足的条件,若不满足则操作失败,并返回相应出错信息。若初始条件为空,则省略之。

  • 操作结果:说明操作正常完成之后,数据结构的变化状况和应返回的结果。

  • 抽象数据类型(ADT)定义举例:

(1)Circle定义

在这里插入图片描述

(2)复数定义

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/399274.html

相关文章:

  • 为什么自己做的网站打开是乱码上海自助建站系统
  • Spring AOP + Redisson 实现基于注解的分布式限流方案
  • VMware 性能优化完整指南
  • Vue 3 项目实战教程大事件管理系统 (一):从零开始搭建项目基础
  • 手机Nexus5 安装 Linux(3) - python3
  • vue el-form 自定义校验, 校验用户名调接口查重
  • 大型网站开发团队北京市轨道交通建设管理有限公司网站
  • 【力扣LeetCode】 349_两个数组的交集
  • 学校做好网站建设目的优化优化
  • 【论文阅读】-《Attention Is All You Need》(Transformer)
  • 网站开发工程师任职资格关于建设殡葬网站的报告范文
  • 北京市保障性住房建设投资中心网站6山东省住房和城乡建设部网站首页
  • 【SpringBoot】27 核心功能 - Web开发原理 - Spring MVC中的定制化原理
  • 自动化接口框架搭建分享-pytest
  • 锦州市做网站建设部网站职业资格证查询
  • cpp类与对象
  • 网站建设管理工作沈阳企业免费建站
  • 算法训练.15
  • 【算法】滑动窗口(一)-长度最小的子数组
  • Spring / Spring Boot 常用注解
  • 【SQL中Lag()和LEAD()的用法】
  • 怎么做代理人金沙网站网页界面设计与分析
  • java中设计思想和架构理念
  • 比PostMan更简洁易用,一款国产开源免费的接口管理工具 - PostIn
  • 什么网站管理系统好网络工程师自学难吗
  • JavaEE 初阶第二十四期:网络原理,底层框架的“通关密码”(四)
  • conda安装软件包的通道conda-forge
  • 【数据库】sql基本语句
  • 手机网站应该怎么做建设网站那个公司好
  • linux 常用命令(包含:网络工具、进程管理工具、常用的)