最近看了看数据结构,空间
数据结构与算法1--单链表常见操作 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中建链表方法1...
C++ 重载、覆盖、隐藏 重载、覆盖和隐藏是C++中容易混淆的概念,作为C++研发人员有必要了解其区别和实现,以下结合概念和源码加以说明。 1、重载重载指
设计模式笔记1--单例模式 1、单例模式介绍Head First设计模式中解释:用来创建独一无二的,只能有一个实例的对象的入场券。即:该类只能有一个示例,其实现逻辑一般是 构造函数声明为private或protect防止被外部函数实例化,内部保存一个private static的类指针保存唯一的实例,实例的动作由一个public的类方法完成,该方法返回单例类唯一的实例。单例实现方法...
数据结构与算法2--数组常见操作 数组是最常见也是我们使用最多的数据结构了,它是一块连续的内存空间,以下标来描述空间
数据结构与算法3--树常见操作 树是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。把它叫做“树树的特性和平时使用情况完成的一...
读写CSV文件 CSV:逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号,最常见的是逗号或制表符...
STL之序列式容器 STL容器即是将运用最广的一些数据结构实现出来,根据其在容器的排列特性,将其分为序列式容器和关联是容器。本文主要记录序列式容器,以及其常用的功能函数。 1、vectorvector和数组一样维护了一个连续的线性空间,vector空间运用较灵活,数组是静态空间一旦配置了就无法修改,而vector是动态空间,随着元素的加入其内部机制会动态扩充空间以容纳新元素。...
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号