随笔分类 - 编程语言
摘要:unordered_map重载了 == 和 != 运算符 ,可以直接比较两个哈希表 效率高 好用 例题:30. 串联所有单词的子串 - 力扣(LeetCode) (leetcode-cn.com)
阅读全文
摘要:set set内存储的数据结构必须重载小于号“<”, set中判断元素是否相等: if(!(A<B || B<A)),当A<B和B<A都为假时,它们相等。
阅读全文
摘要:1.如果某个参数是默认参数,那么它后面的参数必须是默认参数 2.默认参数可以放在声明、或者定义中,但是只能二者选一 #include<bits/stdc++.h> using namespace std; int func(int a=10); int main() { cout << func()
阅读全文
摘要:const const 修饰类成员函数,其目的是防止成员函数修改被调用对象的值,如果我们不想修改一个调用对象的值,所有的成员函数都应当声明为 const 成员函数。 const修饰的类成员函数只能调用const修饰的成员函数。 加const修饰的函数和不加const修饰的函数是两个不同的函数,不可做
阅读全文
摘要:画一个五角星 import turtle def paint(): t = turtle t.speed(1) for i in range(5): t.forward(100) t.left(72) print(t.pos()) t.forward(100) t.right(144) print(
阅读全文
摘要:leetcode528 按权重随机选择 涵盖多个c++知识点的题解 class Solution { private: mt19937 gen; uniform_int_distribution<int> dis; vector<int> pre; public: Solution(vector<i
阅读全文
摘要:将输入参数直接输入到vector ,建议随时参考cpp参考网址 基本上多少都会忘记一些,多看几遍就记住了 #include<iostream> #include<vector> #include<iterator> using namespace std; int binary(vector<int
阅读全文
摘要:右值引用 摘取自Seayoki的知乎 C++有多难 c中等号(=)代表拷贝,然而c想赋予等号(=)不一样的功能,即转移资源的所属功能,这个功能通过右值引用实现 int a; a = 3; int& h1 = a; int&& h2 = std::move(a); int a;会分配 32 bits
阅读全文
浙公网安备 33010602011771号