Linux-5 Linux学习笔记5 2022-08-09 学习 Linux Linux-4 Linux学习笔记4 2022-08-09 学习 Linux Cpp Primer Plus Part3 不应该将函数定义和变量定义放在头文件中,否则当其他多个文件中包含了该头文件,则会导致redefinition。头文件中一般包含的内容是: 函数原型 define或const定义的常量 结构/类声明 模板声明 内联函数 头文件中,尖 2022-08-09 笔记 C++ Primer Plus Cpp Primer Plus Part2 strcmp()接受两个字符串地址为参数,当第一个字符串的字母序小于第二个字符串时返回负数,若第一个大于第二个则返回正数,相等则返回0。不能简单地对C-风格字符串(用数组进行存储)用==来判断,因为编译器会将字符串解析为地址,即此时判断的 2022-08-09 笔记 C++ Primer Plus Computer System 2 计算机系统学习笔记。 2022-08-08 学习 计算机系统 操作系统 Computer System 1 计算机系统学习笔记。 2022-08-07 学习 计算机系统 操作系统 C++ Prime Plus Part1 C++在C的基础上加入了面向对象编程和泛型编程。C是一种面向过程的编程语言,旨在用一系列函数来实现这一过程;而C++则是面向对象的编程语言,将相关的数据和方法(函数)看作一个整体。泛型编程则是基于C++中所引入的“模板”的概念上的一种编程 2022-08-07 笔记 C++ Primer Plus leetcode-146 LRU Cache LeetCode 146. LRU 缓存 1 题目描述 题目链接:146. LRU 缓存 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。实现 LRUCache 类: LRUCache(int capacit 2022-07-27 刷题 LRU binarySearch on LIS 一) LeetCode 300. 最长递增子序列 1 题目描述 题目链接:300. 最长递增子序列 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其 2022-07-26 Vyron Su 最长递增子序列 leetcode-biweekly-contest-83 力扣第 83 场双周赛 2022-07-24 刷题 Cpp 力扣周赛 leetcode-weekly-contest-303 力扣第 303 场周赛 2022-07-24 刷题 Cpp 力扣周赛 JZOffer-II-115 剑指 Offer II 115. 重建序列 1 题目描述 题目链接:剑指 Offer II 115. 重建序列 给定一个长度为 n 的整数数组 nums ,其中 nums 是范围为 [1,n] 的整数的排列。还提供了一个 2D 整数数组 2022-07-23 刷题 拓扑排序