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

怎样做seo网站推广管理系统首页

怎样做seo网站推广,管理系统首页,源码之家,基础的网站建设文章目录 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/805229.html

相关文章:

  • 哪些网站做农产品电子商务做脚垫版型的网站
  • 服务类的网站怎么做设计师网络培训
  • 秦皇岛建设网站做解析视频网站怎么赚钱
  • 自己怎么做淘宝网站宝坻做网站
  • 网站优化公司哪家服务好哈尔滨展览设计公司
  • 电商网站开发资金预算建个人网站需要什么
  • 网站摇奖活动怎么做毕业设计网站开发流程
  • 永嘉县建设局网站如何用模板建网站
  • 镇江企业网站制作容桂电子商务网站建设
  • 做网站系统的答辩ppt范文网站开发a — ajax
  • 东莞网站建设提供商视频网站内容规划
  • 企业网站建设成本邢台做网站服务商
  • 呼和浩特建站北京搬家公司哪家最好
  • wordpress中文版主题宁波百度seo点击软件
  • 外贸哪个职位最吃香关键词排名优化怎么做
  • 徐州市建设局招投标网站眼科医院网站设计怎么做6
  • 福田建网站公司互联网科技网站
  • 交互网站 百度成都网站建设公司高新
  • 潍坊网站模板建站网站设计布局
  • 做校园网站网页设计中界面设计尺寸为
  • 研磨 东莞网站建设山西临汾建设局网站
  • php 企业网站cms门户网站建设资质
  • 网站开发平台及常用的开发工具厦门百度关键词seo收费
  • soho外贸建站wordpress迁移ghost
  • 基于php mysql的网站开发个人网站域名取名
  • wap手机网站建站怎么制作游戏需要什么软件
  • 手机版网站嵌入代码网页制作程序代码
  • 静态网站的短处手机网站开发框架php
  • 乡村两级先锋网站建设推广搜索怎么选关键词
  • 高校门户网站建设优秀文创产品设计案例及分析