梳理数据结构与算法
会表达的码码
每个人的代码都会说话,如果你也懂她的表达,就请对她讲情话。
展开
-
从尾到头打印链表 之 “C++代码+思路解析 ”(允许原地修改链表)
从尾到头打印链表 之 “C++代码+思路解析 ”(允许原地修改链表)希望我的文字始终给您带来画面感。其实做算法题的过程也是在考验我们的大脑日常解决问题的能力,懂不懂得将生活中碰到的难题拆分,一一解决。今日感悟://不要去刻意记忆代码句,先用起来,积累框架,慢慢拿出来用。//不是所有的框架都是一样的,也要学会适应不同的变化。题目开始咯! 题目描述:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。//这里敲黑板,千万注意:我们做算法题 ,最基本的也是最关键的题目一定要原创 2020-05-09 17:03:48 · 268 阅读 · 0 评论 -
剑指offer之从尾到头打印链表(最浅显易懂)
从尾到头打印链表 之 “C++代码+思路解析 ”希望我的文字始终给您带来画面感。 题目描述:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList//这里敲黑板,千万注意:我们做算法题 ,最基本的也是最关键的题目一定要 理解准确。这道题涉及到允不允许原地修改链表,所以分为以下两种情况。 第一种情况:不允许原地修改链表,如果不允许原地修改链表, 那么可以利用栈后进先出的特点,遍历链表,逐个将链表元素放入栈中, 然后依次弹出栈顶元素并打印。代码实现部分://5月8日str原创 2020-05-09 00:00:46 · 1029 阅读 · 0 评论 -
顺序访问vector的几种方式
顺序访问vector的几种方式vs几种常见算法版权声明:本文为CSDN博主「会表达的码码」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接: link上一篇文章 初始vector 链接在这里哦 初识 C++ vector目录顺序访问vector的几种方式vs几种常见算法1.1 对向量a添加元素的几种方式1.1.1 向向量a中添加元素1.1.2 从数组a中选择元素向向量b中添加1.1.3 从现有向量中选择元素向向量中添加1.1.4 从文件中读取元素向向量中添原创 2020-05-08 22:52:32 · 691 阅读 · 0 评论 -
初识 C++ vector
初识C++ vector本文链接: link.顺序访问vector的几种方式 : .文章目录初识C++ vector1.vector1.1 vector 简介1.2 vector初始化1.3 vector对象的常用内置函数使用(举例)1.vector1.1 vector 简介vector是向量类型,可以容纳许多类型的数据,所以也可叫它容器。vector其实就是一个动态数组,它是封装好了的类,所以使用vector前应添加头文件#include < vector >1.2 vec原创 2020-05-08 20:08:23 · 273 阅读 · 0 评论