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

做中国旅游网站的目的与必要性营销策划书案例

做中国旅游网站的目的与必要性,营销策划书案例,在线海报生成,用wordpress二级导航文章目录 Day9 数据结构学习笔记(2025.04.01)一、C++基础快速回顾二、STL(标准模板库)三、常见容器及其对应的数据结构四、容器操作演示1. 基本容器使用2. 异构类型容器五、迭代器详解特点示例用户自定义结构体访问成员六、算法库与排序演示STL算法特点示例:排序C++20 ran…

文章目录

    • Day9 数据结构学习笔记(2025.04.01)
      • 一、C++基础快速回顾
      • 二、STL(标准模板库)
      • 三、常见容器及其对应的数据结构
      • 四、容器操作演示
        • 1. 基本容器使用
        • 2. 异构类型容器
      • 五、迭代器详解
        • 特点
        • 示例
        • 用户自定义结构体访问成员
      • 六、算法库与排序演示
        • STL算法特点
        • 示例:排序
        • C++20 ranges(了解)
      • 七、完整测试代码
      • 八、总结

Day9 数据结构学习笔记(2025.04.01)

一、C++基础快速回顾

  • 内存模型
    • 栈(stack)与堆(heap)分配
    • 指针与引用(左值引用、右值引用、const 引用)
  • 类型系统
    • 内置类型与自定义类型
    • 构造与析构(RAII)
    • 拷贝与赋值(深拷贝/浅拷贝,共享/独占语义)
    • 移动语义(C++11)
    • 操作符重载
    • 继承与多态(虚函数、RTTI)
  • 模板
    • 泛型编程基础
    • 模板函数与模板类

二、STL(标准模板库)

STL由以下五个核心部分组成:

  1. 容器(Containers)
    • 存储和管理数据结构(如数组、链表、哈希表、树等)
    • 常见限制:不能使用引用类型或函数作为元素
  2. 迭代器(Iterators)
    • 提供统一方式访问容器元素
    • 本质行为类似指针(重载 *, ->, ++, -- 等)
  3. 算法(Algorithms)
    • 提供常见操作如排序、查找、复制、删除等
    • 与容器无关,仅依赖迭代器
  4. 函数对象与适配器
    • std::less,可定制算法行为
  5. 工具类与API封装
    • 如智能指针、时间、线程、文件系统等

三、常见容器及其对应的数据结构

容器数据结构特点
std::array固定大小数组编译期大小,栈分配
std::vector动态数组支持随机访问,自动扩容
std::forward_list单向链表内存使用少,不能反向遍历
std::list双向链表可双向遍历,插入删除效率高
std::set/map红黑树(有序)元素有序,插入删除O(logn)
std::unordered_set/map哈希表(无序)查询效率高,O(1)平均复杂度
std::stack栈(适配器)LIFO,默认基于deque实现
std::queue队列(适配器)FIFO,默认基于deque实现
std::priority_queue堆(适配器)默认大顶堆
std::deque双端队列头尾高效插入删除
std::tuple / std::pair异构数据结构用于存储不同类型的多个值

四、容器操作演示

1. 基本容器使用
std::array<int, 10> arr = {};      // 固定数组
std::vector<int> vec;              // 动态数组
std::forward_list<int> flist;      // 单向链表
std::list<int> dlist;              // 双向链表
std::set<int> s;                   // 红黑树(有序)
std::unordered_set<
http://www.dtcms.com/wzjs/39484.html

相关文章:

  • visio做网站效果户外广告
  • 如何做新闻网站软文广告300字范文
  • 检察院网站建设百度网址
  • wordpress如何创建导航栏简述seo和sem的区别
  • 房屋建筑设计网站北京网站建设制作开发
  • wordpress dynamic sidebar郑州粒米seo顾问
  • 龙岩市网站建设多用户建站平台
  • 国外的营销网站有哪些全国最大的关键词挖掘
  • 做网站哪家比较好怎么制作一个网站首页
  • 哪个网站买东西是正品又便宜千万不要学网络营销
  • 怎么做公司网站seo曼联官方发文
  • 学校网站开发毕业设计谷歌seo优化推广
  • 怎么用webstorm做网站青岛网站建设与设计制作
  • 光明附近网站建设公司网络营销策划论文
  • 做一家电商网站需要多少钱自己怎么做游戏推广赚钱
  • 网站建设深圳推广接单平台
  • 外贸网站建设如何做呢山东百度推广总代理
  • 建设机械网站热线电话百度指数数据官网
  • 国内优秀html网站沧州网站推广优化
  • 建设一个网站需要注意哪些内容线上宣传渠道和宣传方式
  • 百度推广网站建设费推广赚钱app哪个靠谱
  • 个人网站做联盟营销谷歌seo需要做什么的
  • 10个值得推荐的免费设计网站东莞seo建站
  • 做的差的网站南昌网站开发公司
  • 网站开发网站建设公司app推广接单平台
  • php cms网站建设企业建网站一般要多少钱
  • p2p网站制作价格江西百度推广公司
  • 怎么做微商网站网络服务主要包括
  • 怎么建立网站平台洛阳seo网络推广
  • 科技为了上大学上交可控核聚变怎么做seo信息优化