c++
文章平均质量分 65
天地神仙
这个作者很懒,什么都没留下…
展开
-
【C/C++】指针常量、常量指针、指向常量的常指针
而第二组的翻译和第一组的翻译在常量指针的位置刚好出现了两种截然不同的结果,或许这就是很多人在网上搜文章时感觉都不是很统一的原因吧,一部分文章按照第一组翻译去解释意思,另一部分文章按照第二组去解释就会导致看下来更加的晕头转向了。从英语可以很快速的理解这几个术语的含义,但是由于翻译的问题,就导致大家在初学 C++ 时会很晕头转向,被这几个概念搞的摸不清头脑。防止读者产生误会,我会在后续使用英语名来代替中文名,另外读者不用过分纠结中文名字,只需要能够分辨清楚。的定义方法与用法即可。原创 2023-09-20 17:40:12 · 983 阅读 · 0 评论 -
LeetCode——剑指 Offer 04. 二维数组中的查找
一、题目在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17, 24],[18, 21, 23, 26, 30]]给定 target = 5,返回 true。原创 2022-01-13 22:22:52 · 220 阅读 · 0 评论 -
LeetCode——剑指 Offer 35. 复杂链表的复制
一、题目请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。示例 1:输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]输出:[[7,null],[13,0],[11,4],[10,2],[1,0]]示例 2:输入:head = [[1,1],[2,1]]输出:[[1,1],[2,1]]示例 3:输入:he原创 2022-01-10 23:03:34 · 115 阅读 · 0 评论 -
LeetCode——剑指 Offer 09. 用两个栈实现队列
一、题目用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”][[],[3],[],[]]输出:[null,null,3,-1]示例 2:输入:[“CQueue”,“deleteHead”,“appendTail原创 2022-01-10 01:14:59 · 148 阅读 · 0 评论 -
c++学习笔记
1.开头写 using namespace std;可以免去后面写std:2.不让程序一闪而过的方式为在VS中配置项目属性->链接器->系统->子系统设为:控制台(/SUBSYSTEM:CONSOLE),然后用ctrl+F5运行(不调试运行)3.使用while(cin>>x)的方式可以一直读取到输入流结束...原创 2019-09-10 22:47:14 · 361 阅读 · 0 评论