04 2022 档案
摘要:1. 背景介绍 系统部署 移动手机和可穿戴设备是现代十分常见的数据产生设备。这些设备每天都会产生巨量的各种形式的数据。考虑到算力需求,数据传输以及个人隐私的限制,系统部署越来越倾向于在本地存储数据,模型计算由边缘设备完成。 数据孤岛 数据往往以孤岛形式出现。在现实中想要将分散在各地、各个机构的数据进
阅读全文
摘要:本文内容主要来自于 “carl 的代码随想录” 以及“洛谷网校 阮行止”在知乎上的回答。 KMP 算法是一种字符串匹配算法,可以在 O(n+m) 的时间复杂度内实现两个字符串的匹配。其思想是当出现字符串不匹配时,利用之前已经匹配的文本内容,利用这些信息避免从头再去匹配。 1. Brute-Force
阅读全文
摘要:1. 比较版本号 nowcoder 题目链接 【题目描述】 牛客项目发布项目版本时会有版本号,比如1.02.11,2.14.4等等。现在给你2个版本号version1和version2,请你比较他们的大小。 版本号是由修订号组成,修订号与修订号之间由一个"."连接。1个修订号可能有多位数字组成,修订
阅读全文
摘要:在一些编程练习中,经常会对字符串进行处理,往往处理之前都会对字符串进行分割来提取各部分信息。在C中虽然没有像python那样提供split这样直接的字符串分割函数,但也有一些其他的方法能够对其进行分割,下面介绍几种C中常用的字符串分割方法。 方法一:通过 string 成员函数实现 find() 函
阅读全文
摘要:1. 数组理论基础 数组理论基础 数组是存放在连续内存空间上的相同类型数据的集合。 数组下标都是从0开始的。 数组内存空间的地址是连续的。正是因为数组在内存空间的地址是连续的,所以删除或者增添元素的时候,需要移动其他元素的地址。 数组的元素是不能删的,只能覆盖。 C++中二维数组在地址空间上是连续的
阅读全文
摘要:本文内容主要来自微信公众号:C语言与CPP编程,后续会根据学习内容陆续更新 有些关键字在 cpp 文件中多写 对于 C++ 类,一些关键字只要写在 .h 中就好,cpp 中就不用再加上了,比如 virtual、static 等关键字,如果在 cpp 中多写,编译器会报错。比如如下的虚接口与静态成员变
阅读全文
摘要:完整版:VScode快捷键(最全) 按 Press 功能 Function Ctrl+X 剪切行(空选定) Cut line (empty selection) Ctrl+C 复制行(空选定)Copy line (empty selection) Alt+ ↑ / ↓ 向上/向下移动行 Move l
阅读全文

浙公网安备 33010602011771号