摘要: 深圳先进技术研究院羽毛球场预约 & 微信消息时间显示 阅读全文
posted @ 2022-11-16 23:33 izcat 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 最近签到打卡,每日额外再刷两道题攒积分。遇到一个简单题LCP 11. 期望个数统计,挺有意思的,记录一下分析过程并重温概率学知识。 题目 给定n个数的数组scores,小 A 和小 B 负责对scores按从高到低选择元素,对于其中相同的元素会等概率选择。求 A 和 B选择的顺序中相同次序是同一元素 阅读全文
posted @ 2022-10-16 02:15 izcat 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 本项目SIFT代码实现参考了视频讲解及其开源实现,仅使用了两个基本Python库,分别用于矩阵等数值计算和结果绘图展示。特征点匹配算法基于自行实现的最近邻算法,避免引入sklearn库造成打包文件过大。 基本配置 运行环境 Python 3.7.1 numpy 1.21.5 matplotlib 3 阅读全文
posted @ 2022-08-30 20:36 izcat 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1 课程介绍 2-3 线性方程组 高斯消去法 交换两行,任意行数乘,一行数乘加到另一行 ==> 上三角形 ==> 回代 复杂度 乘法 $\frac {n^3} 3 + n^2 - \frac n 3$ 加法 $\frac {n^3} 3 + \frac {n^2} 2 - \frac {5n} 6$ 阅读全文
posted @ 2021-11-16 10:44 izcat 阅读(3719) 评论(0) 推荐(1) 编辑
摘要: 对于包含 \(n\) 个元素的集合(其中每个元素互不相同),我们容易得到其子集数量为 \(2^n\)。由下面的DFS搜索树可以看到,依次判断每个元素是否加入到当前子集中,直到递归到叶子节点则得到全部 \(2^n\) 个子集。 本问题将输入由集合扩展为可能保护重复元素的数组,仍然求解其所有子集。比较n 阅读全文
posted @ 2021-09-20 17:01 izcat 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Lecture 1 2021.9.10 授课内容 Algorithm 算法一词起源于 学者 Musa al-Khwarizmi(阿尔·花剌子米)。花剌子米是代数学之父,是代数和算术的创立人。算法(Algorism、Algorithm)出自「Algoritmi」,这是花剌子米(al-Khwārizmī 阅读全文
posted @ 2021-09-17 11:37 izcat 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 作为西电学子,众所周知教学楼B楼设计十分复杂,对于初来乍到的新生十分不友好。很多混迹了四年的老油条也不擅长人脑导航,只能遍历每一层顺序寻找一间类似B520编号的教室。如何快速找到将要上课的教室?刚好有选修同学急需代码实现,苦于楼层构造稍显复杂,我便担此大任,简单完成了B楼教室辅助导航的小程序。 图与 阅读全文
posted @ 2021-06-10 16:23 izcat 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 很快呀,大学四年就要过完了。 其实对我来说,大学的前三年才是印象深刻、影响深远的。记得去年底写过2020年度总结,大概也回顾了三年来的收获和遗憾。 大四这一年对我意味着什么呢?我做的最重要的事情是什么呢?哈哈,这一年可能是四年最轻松舒适的快乐时光,即便是最后几个月受到了急性肠炎、鼻炎、咽炎的侵扰,但 阅读全文
posted @ 2021-06-02 22:36 izcat 阅读(117) 评论(0) 推荐(1) 编辑
摘要: **Markdown 符号公式大全** 科研利器: 遇到公式不会打Latex/Markdown,可以考虑截图后通过网站[latexlive](https://www.latexlive.com/)免费识别! ![](https://img2023.cnblogs.com/blog/1446954/2 阅读全文
posted @ 2021-01-11 22:55 izcat 阅读(9830) 评论(2) 推荐(2) 编辑
摘要: 哈夫曼编码是一种变长编码,根据字符频率确定编码的长度。在学习数据结构时,我们知道,通过贪心的策略自底向上构造二叉树,最后得到哈夫曼树。从根节点遍历,便可以得到编码。 本文给出了经典教材《数据结构》一书上算法6.12的具体实现细节。 类型定义 构造二叉树的过程为:初始为全部字符的 \(n\) 个叶子节 阅读全文
posted @ 2020-12-26 15:56 izcat 阅读(782) 评论(2) 推荐(0) 编辑
摘要: 很久没有写C代码了,接了一个大作业外包活,帮忙实现一个C语言小游戏。 非GUI方式很好完成,基本逻辑比较简单;这里要求有GUI,通过鼠标移动棋子。在学习了Qt的基本图形组件后,完成了整个游戏开发。 熟悉了一个简单的C语言项目,并对Qt开发有了一定的了解。 功能需求 移动棋子 计时 悔棋,最多悔10步 阅读全文
posted @ 2020-12-19 22:02 izcat 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 4. Designs and Declarations 设计与声明 18: Make interfaces easy to use correctly and hard to use incorrectly. 让接口容易被正确使用,不易被误用 促进正确使用: 保持接口的一致性,如STL容器都有一个名 阅读全文
posted @ 2020-09-21 20:53 izcat 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 3. Resource Management 资源管理 13: Use objects to manage resources 以对象管理资源 不能依赖于函数中总会执行到delete语句释放资源,而应该在控制流离开函数时被释放 auto_ptr是一个类指针对象,其析构函数对所指的对象自动调用dele 阅读全文
posted @ 2020-09-11 23:53 izcat 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 在西电开源社区逛论坛时候,发现下面的排列组合问题有一个高效的迭代方式实现。 如何从 ['ABC', '12'] 得到 A1 A2 B1 B2 C1 C2 然后推广到 ['abcd', '98h40ui', 'f', 'AY', ...] 这种一般情况 就是一个不定长的列表中包含多个项,每个项中只拿出 阅读全文
posted @ 2020-09-04 20:45 izcat 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 2020.09.01 19:00 开发岗编程笔试 拼多多的笔试题还是略难一点的(对比深信服),但比不上华为300分的题难度,华为的题分值是有梯度的(100、200、300),只需100分即可通过 第一题 将n*n矩阵分8个区域打印图形,从右上角逆时针标记对应区域的数字(1~8) 示例: n=4 0 阅读全文
posted @ 2020-09-01 22:07 izcat 阅读(844) 评论(0) 推荐(0) 编辑