Loading

上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: tags: - cpp - book 初始化的时候避免窄化 double x {2.4}; 如何将一个大任务分割为多个小任务 基本原则 抽象 : 不需要了解程序的具体实现细节,细节隐藏在相应的接口中。 分治 : 将一个大问题分割为多个小问题。 如何进行分割 明确各个子程序之间的关系 -- 按照功能进 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(30) 评论(0) 推荐(0)
摘要: tags: - cpp - tips 1. 使用 {} 初始化可以 自动检查窄化 int x{2.7}; //会报错 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(11) 评论(0) 推荐(0)
摘要: 允许自己添加规则。 默认是大根堆 -- < 表示队列后面的元素要小于前面的元素。 template< class T, class Container = std::vector<T>, class Compare = std::less<typename Container::value_type 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(27) 评论(0) 推荐(0)
摘要: tags: - algo - cpp 一般哈希表都是用来快速判断一个元素是否出现集合里 。 比如找到一个学生,在不在队列里,这种查找问题,使用 hash 表,可以快速执行。 hash 函数 :用于将需要填充的值或者索引,映射到hash table 的索引上。 哈希碰撞 : 如果 两个事物的 hash 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(30) 评论(0) 推荐(0)
摘要: step 1 the minal project cmake_minimum_required(VERSION 3.10) project(Tutorial) add_executable(Tutorial tutorial.cxx) specifying c++ standard set(CMAK 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(25) 评论(0) 推荐(0)
摘要: set(varName value... [PARENT_SCOPE]) cmake 中 所有的值都是 string, 如果同时添加多个值,会自动添加 ; set(myVar a b c) # myVar = "a;b;c" set(myVar a;b;c) # myVar = "a;b;c" se 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(19) 评论(0) 推荐(0)
摘要: the stage of cmake Generating Project Files choose a project generator: Ninja, Unix Makefiles, MSYS Makefiles mkdir build cd build cmake -G "Unix Make 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(17) 评论(0) 推荐(0)
摘要: tags: - Csharp - Event - Delegate 基本概念 Delegates : 简单来说就是函数的类型,可以同时添加多个函数,一起运行 如何向 Delegate 添加函数 public delegate void TestDelegate(); private TestDele 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(25) 评论(0) 推荐(0)
摘要: tags: - Csharp 作为参数修饰符,它允许您通过引用而不是通过值将参数传递给方法。 在接口和委托的泛型类型参数声明中,它指定类型参数是协变的。 In:过程不会改写In的内容 Out和out:传入的值不会被过程所读取,但过程可以写 ref:传入的值,过程会读,也会写 -- 必须初始化 常见的 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(124) 评论(0) 推荐(0)
摘要: tags: - algo 对频率进行排序 使用map 经典题目 leetcode 347 前 k 个高频元素。 我们得到了频率,可选择对每个key进行排序,但是我们不需要维护所有元素的次序,只需要维护最大的k个 也就是优先队列的长度。因此节约了事件。 阅读全文
posted @ 2024-05-17 19:36 big_shark 阅读(12) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 下一页