本人之前对STL的学习主要来自C++ Primer一书,随着时间的推进,对标准模板库的一些知识有些淡忘,遂再次对STL容器部分加以总结,用以温习。
继续阅读“C++标准程序库之vector”
标签:vector
【LeetCode】#283 Move Zeroes
Given an array nums, write a function to move all 0’s to the end of it while maintaining the relative order of the non-zero elements.
【LeetCode】#226 Invert Binary Tree
Invert a binary tree.
STL源码之vector容器深入学习
任何特定的数据结构都是为了实现某种特定的算法,STL容器也不例外。在进入vector容器的学习之前,我们先来梳理一下有关容器相关的概念。
继续阅读“STL源码之vector容器深入学习”
第9章 顺序容器
一个容器就是一些特定类型对象的集合。顺序容器(sequential container)为程序员提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加
继续阅读“第9章 顺序容器”
第3章 字符串、向量和数组
第2章介绍的内置类型是由C++语言直接定义的。这些类型,比如数字和字符,体现了大多数计算机硬件本身具备的能力。标准库定义了另外一组具有更高级性质的类型,它们尚未直接实现到计算机硬件中。
继续阅读“第3章 字符串、向量和数组”