Go数据结构与算法之内置类型

时间:2022-07-28
本文章向大家介绍Go数据结构与算法之内置类型,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

内置类型

内置类型1. 基本类型和结构化类型1.1 基本类型1.2 结构化类型

1. 基本类型和结构化类型

每一种编程语言都会内置几种基本的数据结构。例如:Python的List、Dict、Set等。基本数据类型可以大概分为两类:

1.1 基本类型

基础类型的值一般是原子性的,意味着基础类型不能被再被划分了。例如,一般编程语言中的基本类型包括:

  1. 整型interger
  2. 布尔型Boolean
  3. 字符型character
  4. 浮点型floating point
  5. 枚举类型enumerations PS:字符串string类型在不同语言可能不一样。在Java中字符串属于引用类型,而在Python中就属于基本类型。 1.2 结构化类型 结构化类型的值不是原子的,而是以某种方式排列的几个原子或结构化的值组成。结构化类型常见有:
    1. 数组arrays
    2. 记录records
    3. classes
    4. 集合sets 总结:基本类型和结构化类型都是ADT的实现;区别仅是编程语言在实现时如何对着这些类型中的值的处理。