2021计算机保研夏令营经验分享前言: 由于2020年的疫情原因,各大学校的夏令营通知较晚,大多数学校也纷纷采用线上考核的方式开展夏令营,因此今年的保研较...
-
-
基于有限状态自动机的字符串匹配算法
谈及字符匹配算法,不得不提的就是KMP算法,效率高但是复杂。而这篇借鉴动态规划的思想,基于DFA来解决字符串匹配问题算法代码import java.uti...
-
Java参数传递之一场由Java值传递引发的“血案”
车祸发生于公元二零二零年四月二十五日上午十一时许,事故犯罪团伙名为力扣每日一题之46全排列,具体案件将于后续公布..."事故犯罪团伙":算法题之没有感情的...
-
动态规划问题之01背包问题
问题:有 $N$件物品和一个容量是 $W$ 的背包。每件物品只能使用一次。第 $i$ 件物品的体积是 $v_i$,价值是 $w_i$。求解将哪些物品装入背...
-
加密文本搜索算法的Python简单实现
具体算法分析见:Practical Techniques for Searches on Encrypted Data算法一:import nltk fr...
-
Java内存区域与内存溢出异常
Java内存区域与内存溢出异常参考书籍:《深入理解Java虚拟机——JVM高级特性与最佳实践》运行时的数据区域Java虚拟机在执行程序时会将它所管理的内存...
-
Git常用指令
新建代码库相关指令在当前目录新建一个Git代码库:$ git init新建一个指定项目名称的Git代码库:$ git init [Project-name...
-
JAVA垃圾回收机制原理和算法介绍
Java引入了垃圾回收机制,令C++程序员最头疼的内存管理问题迎刃而解。Java程序员可以将更多的精力放到业务逻辑上而不是内存管理工作上,大大的提高了开发...