上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 281 下一页
摘要: 给你一个整数数组 arr ,请你将数组中的每个元素替换为它们排序后的序号。 序号代表了一个元素有多大。序号编号的规则如下: 序号从 1 开始编号。 一个元素越大,那么序号越大。如果两个元素相等,那么它们的序号相同。 每个数字的序号都应该尽可能地小。 示例 1: 输入:arr = [40,10,20, 阅读全文
posted @ 2022-07-16 14:39 萧海~ 阅读(50) 评论(0) 推荐(0) 编辑
摘要: #Linux消息队列编程(简单应用) 消息队列,Unix的通信机制之一,可以理解为是一个存放消息(数据)容器。将消息写入消息队列,然后再从消息队列中取消息,一般来说是先进先出的顺序。可以解决两个进程的读写速度不同(处理数据速度不同),系统耦合等问题,而且消息队列里的消息哪怕进程崩溃了也不会消失。 最 阅读全文
posted @ 2022-07-14 10:47 萧海~ 阅读(221) 评论(0) 推荐(0) 编辑
摘要: C++17将文件系统的操作封装了进来,从而可以跨平台的操作文件系统: #include <iostream> #include <fstream> #include <cstdlib> #include <filesystem> using namespace std::filesystem; in 阅读全文
posted @ 2022-07-13 20:20 萧海~ 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 给你一个以行程长度编码压缩的整数列表 nums 。 考虑每对相邻的两个元素 [freq, val] = [nums[2i], nums[2i+1]] (其中 i >= 0 ),每一对都表示解压后子列表中有 freq 个值为 val 的元素,你需要从左到右连接所有子列表以生成解压后的列表。 请你返回解 阅读全文
posted @ 2022-07-13 19:57 萧海~ 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 传统上C++是通过拷贝构造函数完成通过一个对象初始化另一个对象: class A{ public: A() { m_i = new int(1); cout<<"Construct A, this addr:"<<this<<", m_i addr:"<<m_i<<endl; } A(const A 阅读全文
posted @ 2022-07-13 14:45 萧海~ 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 「无零整数」是十进制表示中 不含任何 0 的正整数。 给你一个整数 n,请你返回一个 由两个整数组成的列表 [A, B],满足: A 和 B 都是无零整数 A + B = n 题目数据保证至少有一个有效的解决方案。 如果存在多个有效解决方案,你可以返回其中任意一个。 示例 1: 输入:n = 2 输 阅读全文
posted @ 2022-07-12 21:27 萧海~ 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、简介 表格视图控件 QTableView,需要和 QStandardItemModel 配套使用,这套框架是基于 MVC 设计模式设计的,M(Model) 是 QStandardItemModel 数据模型不能单独显示出来。V(view) 是指 QTableView 视图,要来显示数据模型,C( 阅读全文
posted @ 2022-07-12 17:54 萧海~ 阅读(801) 评论(0) 推荐(0) 编辑
摘要: C++中几乎可以重载全部的运算符,而且只能重载C++中已经有的。不能重载的运算符:“. ”、“.*”、“::”、“?.”; 重载之后运算符的优先级和结合性都不会改变; 运算符重载是针对新类型的实际需要,对原有运算符进行适当的改造; 例如:使用复数类的对象可以用“+”运算符实现加法,是时钟类对象可以用 阅读全文
posted @ 2022-07-11 10:34 萧海~ 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 动态分配就是用运算符new来创建一个类的对象,在堆上分配内存。 静态分配就是A a;这样来由编译器来创建一个对象,在栈 上分配内存。 (1)动态分配(在堆上分配内存) 将类的构造函数和析构函数设为protected属性,这样类对象不能够访问,但是派生类能够访问,能够正常的继承。同时创建另外两个cre 阅读全文
posted @ 2022-07-11 10:10 萧海~ 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1.C++中的大小写的转换:transform(str.begin(),str.end(),str.begin(),::tolower(大写转小写)/::toupper(小写转大写)); 2.STL中字符翻转函数:reverse ( a,a+n ); 阅读全文
posted @ 2022-07-10 15:42 萧海~ 阅读(139) 评论(0) 推荐(0) 编辑
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 281 下一页