相关文章
Practices11|41. 缺失的第一个正数(数组)、73. 矩阵置零(矩阵)
41. 缺失的第一个正数(数组)
1.题目:
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。
请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。
示例 1:
输入:nums [1,2,0]
输出…
建站知识
2024/11/15 10:29:15
面试之快速学习C++11-完美转发,nullptr, shared_ptr,unique_ptr,weak_ptr,shared_from_this
完美转发及其实现
函数模版可以将自己的参数完美地转发给内部调用的其他函数。所谓完美,即不仅能准确地转发参数的值,还能保证被转发参数的左右值属性不变引用折叠:如果任一引用为左值引用,则结果为左值引用,否则为右…
建站知识
2024/11/15 10:29:16
SpringBoot集成Solr(一)保存数据到Solr
SpringBoot集成Solr(一)保存数据到Solr 添加依赖 <!--SpringBoot中封装过的Solr依赖-->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-solr</artifactId><ver…
建站知识
2024/11/15 10:30:15
《起风了》C++源代码
使用方法
Visual Studio、Dev-C、Visual Studio Code等C/C创建一个 .cpp 文件,直接粘贴赋值即可。
#include <iostream>
#include <Windows.h>
#pragma comment(lib,"winmm.lib")
using namespace std;
enum Scale
{Rest 0, C8 108, B7 …
建站知识
2024/11/15 17:38:54
ChatGPT 调教日记(二):程序员转量化的背景知识
程序员如何学习量化金融
作为一个程序员学习量化金融(quant)是一个不错的选择。以下是一些建议: 学习金融基础知识:了解金融市场、投资策略和金融产品。这将帮助你理解量化金融的背景和应用场景。 学习统计学和数学:…
建站知识
2024/11/22 11:38:22
C++ auto关键字
文章目录 一、auto的推导规则二、auto的限制 C11 中有:auto 类型推导
auto x 5; // OK: x 是 int 类型
auto pi new auto(1); // OK: pi 被推导为 int*
const auto *v &x, u 6; // OK: v是const int*类型,u是const int类型
static auto y 0.0;…
建站知识
2024/11/17 1:22:09
深入探索:使用LZ77算法进行压缩与解压缩的C程序设计与实现
第一部分:LZ77算法简介
LZ77算法是由Abraham Lempel和Jacob Ziv在1977年提出的。这种算法基于的观点是,如果一个数据流中的某个片段已经出现过了,那么就可以用一个较短的代码来表示这个片段,从而实现压缩。具体来说,L…
建站知识
2024/11/19 22:27:28