小白学习
DongGu.
一位 - 大四小混混 qq:1521839703
展开
-
和别人不一样的链表 比别人酷 比别人好懂 关键还有特效~~
不说别的 你们先看看效果~~其实也没什么,就是输出时加了几个easyx的函数,变了颜色和背景,让本来学数据结构就烦有了一点点乐趣,ok,回归正题 ,链表,如何去写,我想这要回归到内存的认识,自己去操作内存,所以这个时候,烦人的指针出现了,通过指针来实现链表就可以快速的增删,并且在增删以后就可以把不要的节点的内存给释放,这就是一个我们难以接受的~那好,现在我用一种不一样的链表带给大家,当然这种写法是一个老师教给了我,并且对我来说易于接受,所以在这里就分享给大家用面向对象的模式写链表,别被这个名词原创 2021-05-22 16:22:32 · 186 阅读 · 0 评论 -
小白和你一起学~欧拉筛素数
都是小白的我们,我把遇到的疑惑,你也遇到过,代码里都有注释,欧拉筛不说别的,至少比我们学的一个一个除的速度要快,所以在这里,和大家一起学习这个欧拉筛其中几个我遇到的问题,都着重给了注释,一起加油吧#include<cstdio>#include<iostream>using namespace std;int a, b;int p[80000100];int prime[10000000];int cnt = 1;void check() { for (i原创 2021-02-05 11:59:52 · 97 阅读 · 0 评论 -
01背包难理解?小白带你学明白!
每个阶段的最优状态可以从之前某个阶段的某个或某些状态直接得到而不管之前这个状态是如何得到的->动态规划。······今晚闲的无聊,学了师兄叫学的01背包问题,刚开始看到是动态规划来的,就觉得十分难,根本不想动,后面冷静用手动模拟了一下,发现动态规划太牛b了(因为用电脑调试实在看不懂),首先动态规划是什么,大概在初学的我来看,每个 dp[i][j] 都代表一个状态(i:背包所需要的东西,j:背包的容量),此刻的状态=max(上一次装入背包的状态 | | 前一个可以得到这个状态的背包+这个物品的价值原创 2021-03-15 23:52:52 · 159 阅读 · 0 评论 -
小白带你学kmp 不会找我拿红包~~
#include<iostream>#include<cstdio>#include<algorithm>#include<string>#include<cstring>#include<queue>#include<set>#include<map>using namespace std;typedef long long ll;const int maxn =1005;char st原创 2021-05-18 12:50:18 · 119 阅读 · 3 评论