在刷leetcode题目的过程中,发现自己对于c和c++字符串的处理并不是很拿手,处理起来比较费劲,而且,算法题似乎很中意字符串的处理,有很多题目都涉及到它。字符串处理比较基础,但是很重要,因此,整理和深入学习字符串的处理对于后续的学习来说拥有巨大的作用。 首先,看C语言环境下对于字符串的处理方式: Read More
posted @ 2018-11-16 14:44 Nolan24 Views(599) Comments(0) Diggs(0) Edit
众所周知,一般情况下,一个程序包括数据结构和相应的算法,而数据结构作为存储数据的组织形式,与内存空间有着密切的联系. 在C++ STL中,空间配置器便是用来实现内存空间(一般是内存,也可以是硬盘等空间)分配的工具,他与容器联系紧密,每一种容器的空间分配都是通过空间分配器alloctor实现的.理解a Read More
posted @ 2018-10-12 22:15 Nolan24 Views(1956) Comments(1) Diggs(0) Edit
2018-09-26 c++ STL(标准模板库)是一套通过c++模板类实现的标准类库,提供了通用的模板和函数,功能强大,大大的提高了c++的开发效率。 c++ STL的核心主要包括三个组件:(1)容器(2)算法(3)迭代器 在c++标准中,主要包含以下13个头文件: (1)<algorithm>: Read More
posted @ 2018-09-26 22:02 Nolan24 Views(157) Comments(0) Diggs(0) Edit