https://www.luogu.com.cn/problemnew/solution/P3375 1 #include<bits/stdc++.h> 2 using namespace std; 3 const int maxn=1e6+10; 4 int kmp[maxn]; 5 char a ...
分类:
编程语言 时间:
2020-02-03 12:03:13
阅读次数:
114
前言 最一些算法基础的整理。 很多人提到算法就会涉及到数据结构。 个人理解之所以有数据结构是因为存储这个问题。 程序无论是读取硬盘还是内存,涉及到如何读取,读取问题呢,相当于找。那么如何能够快速的找到?关键在于当时我们怎么放,如何存放就是数据结构。 常见的数据结构:线,树,图。 个人理解,线是一维概 ...
分类:
编程语言 时间:
2020-01-29 12:07:18
阅读次数:
52
因为自己目前在中国大学MOOC学习北京大学郭炜老师的算法课,为了督促自己能更好的理解算法的思想,避免自己偷懒,所以把老师上课说讲的算法都用Python来实现一遍,以监督自己能努力认真的完成该门课程。 可能算法更新较慢,但是我还是会努力完成老师上课所讲授的算法,加油!如果后续算法有实现不对的地方,请各 ...
分类:
编程语言 时间:
2020-01-28 21:02:33
阅读次数:
67
DCGAN、WGAN、WGAN GP、LSGAN、BEGAN原理总结及对比 from:https://blog.csdn.net/qq_25737169/article/details/78857788 GAN系列学习(2)——前生今世 本文已投稿至微信公众号 机器学习算法工程师,欢迎关注 1 2 ...
分类:
其他好文 时间:
2020-01-27 23:58:02
阅读次数:
110
3. GC 算法(基础篇) - GC参考手册 https://blog.csdn.net/renfufei/article/details/54407417 翻译铁锚 发布于2017-01-13 12:16:12 阅读数 6061 收藏 展开 相关术语翻译说明: Mark,标记; Sweep,清除; ...
分类:
编程语言 时间:
2020-01-11 10:00:26
阅读次数:
105
一、软件工程师必备的能力素质 一、具有良好的编程能力和算法基础。编程能力直接决定了项目开发的效率,软件工程师至少精通一门编程语言,熟悉基本语法、技术特点和API。 二、运用数据库和正则表达式的能力。正则表达式和数据库语言犹如两把利刃,两者结合、灵活运用可以减少代码编写量。 三、具有软件工程的概念。从 ...
分类:
其他好文 时间:
2020-01-09 22:44:02
阅读次数:
86
1.DFS 2.BFS 3.Topological Sort ...
分类:
编程语言 时间:
2019-12-29 16:41:07
阅读次数:
115
一.前提知识(分治思想) 将原问题分解为几个规模较小但类似与原问题的子问题,递归的求解这些子问题,然后再合并这些子问题的解来建立原问题的解。 分治模式在每层递归时都有三个步骤: 1.分解原问题为若干子问题,这些子问题是原问题的规模较小的实例。 2.解决这些子问题,递归地求解各子问题。当子问题的规模足 ...
分类:
编程语言 时间:
2019-12-29 11:11:06
阅读次数:
65
1. 什么是算法 算法(Algorithm):一个计算过程,解决问题的方法 一个算法应该具有一下七个重要特称: ①有穷性(Finiteness):算法的有穷性是指算法必须能在执行有限个步骤之后终止; ②确切性(Definiteness):算法的每一步骤必须有确切的定义; ③输入项(Input):一个 ...
分类:
编程语言 时间:
2019-12-19 23:45:09
阅读次数:
141
```cpp template void Scanf(T &x) { x = 0; char c = getchar(); while(!isdigit(c)) c = getchar(); while(isdigit(c)) { x = x * 10 + (c - '0'); c = getcha... ...
分类:
编程语言 时间:
2019-11-29 12:40:38
阅读次数:
55