自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 c++ primer 学习漏洞总结区 ch5-ch6

ch5何为块 :被{}包围的就是块,块亦称为复合语句,区域内的自动变量有效期从声明开始,直到块的结束,块是不会以;为结束的。关于悬垂else :其会自动匹配离他最近的未匹配的if,但是如果所有的if已经被别的else占据了,那么就会报错。关于switch语句:其实其本质并不是一个判断语句,而是根据switch的检查部分决定了第一次跳入的位置,之后就不会再检查,一直运行到switch的结束,除非被break弹出去。关于switch内部的定义问题:尽量不要把变量的定义放在switch内部,因为一旦显式的

2020-06-09 10:31:18 270

原创 关于python 神经网络编程的实践部分

前期准备1.首先安装一个 ANACONDA2.安装结束之后,打开ANACONDA,然后运行jupyter。3.然后建议观看视频入门学习

2020-06-04 17:52:06 297

原创 c++ primer 学习漏洞总结区 ch3-ch4

ch3ch3-1头文件中一般不会使用using,因为头文件需要被引入到其他的文件中,那么using就会给源文件里的名字带来冲突。

2020-05-26 19:59:24 222

原创 c++ primer 学习漏洞总结区 ch1-ch2

ch-11-2输出运算符 << :os<< A 其实就是把右侧的内容传到左侧的流中,流则会将内容传到待输出的缓存区中,然后返回原来的输出流,但是只有在流接收到endl(亦称操纵符)时才会将所有的内容输出到输出设备上输入运算符 >> :原理接近于前者,但是会有一定的匹配功能,比如 is>>int 那么就会接受一个int类型,碰到非数字字符的时候就会停止,扔掉那个无关字符,然后返回is继续完成第二个输入。作用域操作符 :: :指明想要用的库,避免产生名字

2020-05-20 09:07:05 349

原创 每日学习小记

map与unordered_map的差别:前者是一个由红黑树实现,具有排序功能,而且有非严谨的平衡功能,而后者则是通过hash去实现的,单纯的需要查询功能,用后者能快不少,而前者由于红黑树的结构,每个节点还需要存储他的父亲节点,和它的颜色,要增加空间复杂度。...

2020-05-07 10:20:36 114

原创 数据库学习的一天(12)

第二十三讲:1.数据库故障类型:2.数据库故障的解决方案:运用运行日志:3.检查点:在运行日志中定期确认的一个点4.运用副本:设置一个周期的转储点,在这时将所有的数据库里的数据备份一遍,日志只会记录转储点到故障点之间记录5.总结:事务撤销与重做的条件:6.日志:通过日志保证DBMS的持久性和原子性。7.各种缓冲区处理策略对事务持久性的影响...

2020-04-27 18:09:58 191 2

原创 关于有向负权图 p1807

有两种方案:①bellman_ford ②bellman_ford的优化算法spfa直接放代码①#include <iostream>using namespace std;struct edge{ int x, y, w;}es[50010];int distence[1510];//bellman_ford这个算法其实有点类似于Floyd算法...

2020-04-24 14:59:17 275

原创 数据库学习的一天(11)

第二十一讲1.查询优化:2.语法优化:核心思路:分析:②结合选择和投影能够有效地减少扫描的次数 ④连接操作与笛卡尔积操作比较起来,能有效地减少数据量3.何为关系等价:即映射等价,对于一个元组,若属性与值的映射相同,则视为关系等价question:分析:因为后者减少了差操作的比较属性数量,前后操作并不等价4.语法树如何分组:总结一下:二元节点带着...

2020-04-20 21:59:58 457

原创 数据库学习的一天(10)

第十九讲 查询实现算法1.过程:sql->关系模式的运算的各种组合->DBMS的解释与调用2.三大类操作:

2020-04-08 20:32:59 290

原创 洛谷历险记 关于无符号数比较和运算

1.当无符号数与有符号数进行运算的时候会得到一个无符号数2.无符号数与有符号数的比较会转化位无符号数之间的比较3.字符串的size函数返回的是一个无符号数...

2020-04-08 10:29:07 77

原创 数据库学习的一天(9)

第十七讲 数据库的物理存储1.数据存取的单位:内存与cpu按字存取,而内存与外存按块存取;2.操作系统对于数据的组织方式:文件3.关于磁盘:磁盘读取数据的时间=寻道时间+旋转时间+传输时间4.关于RAID技术:将一个文件按照(位/块)拆分,存在不同的磁盘上,并行读取,从而增加读取的速度5.DBMS的数据存取流程:6.数据记录在磁盘上的体现:。7.区分定长记录与变...

2020-04-07 22:02:01 141

原创 洛谷 p1044 dp 栈

#include <iostream>#include <cstdio>using namespace std;int main(){ int i, j; int n; cin >> n; long long c[20][20];//c[i][j]即出栈i个,进栈j个 for (j = 0; j <= n...

2020-03-31 16:33:10 195 1

原创 大量数字数据的读入技巧 快速读入

inline int read()//这是一个读入数字的快读{ int x=0,f=1; char ch=getchar(); while(ch<'0'||ch>'9'){ if(ch=='-') f=-1; ch=getchar(); } while(ch>='0'&&a...

2020-03-24 09:22:59 630

原创 洛谷 关于p1433

关于这个题目,第一时间我想到的是深度优先搜索,但是最后一个点产生了TLE,贴上代码#include <iostream>#include <cmath>#include <iomanip>using namespace std;int n;double point[16][2] = { 0 };int visited[16];doub...

2020-03-20 16:47:28 179

原创 洛谷p1162 bfs

#include <iostream>#include <queue>using namespace std;int map[40][40] = {0};//0代表未染色,1代表染色了,3代表边界外染色int n;struct node { int x; int y;}n1;queue<node> q;void bfs(int...

2020-03-17 09:31:41 136

原创 洛谷 p1080 国王游戏 高精度问题

先上代码!#include <iostream>#include <algorithm>#include <cstdio>#include <cstring>using namespace std;FILE* stream;struct p{ int l; int r; int l_r;}ps[1000000];b...

2020-03-13 11:43:36 222

原创 string.compare知识纠正

A character sequence consisting ofcount1characters starting atdata1is compared to a character sequence consisting ofcount2characters starting atdata2as follows. First, calculate the number o...

2020-03-11 10:09:03 174

原创 数据库学习的一天(8)

第十五讲:1.第一范式:即每个分量都是不可分解的,非复合属性和多值属性2.第二范式:即满足第一范式,而且每个非主属性都必须完全依赖于候选键 部分依赖:即非主属性依赖于候选键的子集3.第三范式:即满足第二范式,而且不存在传递依赖因为不满足非平凡依赖,所以不能算作传递依赖,所以满足第三范式,但是第二个依赖的决定方不包含候选键,所以不能算是BCNF4.BCNF:即所有...

2020-03-09 21:51:27 152

原创 洛谷历险记 p1059

其实这个题目很简单,主要是我用的方法比较有意思#include <iostream>#include <string>#include <cmath>#include <algorithm>#include <set>using namespace std;int main() { int N; cin &gt...

2020-03-08 15:50:42 80

原创 洛谷历险记 p1086 sort函数用法

#include <iostream>#include <string>#include <cmath>#include <algorithm>using namespace std;struct node{ int row; int column; int peanuts;}a[500];bool cmp(node...

2020-03-06 11:42:17 119

原创 数据库学习的一天(7)

第十三讲1.数据库设计的四个过程:①需求分析②概念数据库设计③逻辑数据库设计④物理数据库设计2.需求分析:3.概念数据库设计的两种方向:左边为先全局后局部,右边为先局部后全局4.如何消除冲突:5.不同层次的E-R图6.概念数据库设计流程:占有属性:即该实体独有的属性,其他实体均不能拥有7.逻辑数据库的设计:关键在于将E-R转化为...

2020-03-05 16:26:06 763

原创 洛谷历险记 p1031 贪心算法

#include <iostream>#include <algorithm>#include <queue>using namespace std;int main() { int n; int a[10000]; int ans = 0; int avg; int sum = 0; cin >> n; for (...

2020-03-05 11:33:38 143

原创 洛谷历险记p1540 queue的使用

#include <iostream>#include <queue>using namespace std;#define sign(a){a>0 ? 1:-1}int main() { int m, n; int temp; bool flag = false; int count = 0; cin >> m >&gt...

2020-03-04 08:52:55 203

原创 数据库学习的一天(6)

第十一讲1.数据模型和概念模型2.数据建模:即为抽象,而抽象就是理解,区分,命名,表达3.E-R模型概念:实体与实例:实体即为实例的抽象,实例为实际存在的个体属性与值:属性是实体的某方面特性,值则是对应属性具体的表达关键字/码:在实体之中能用其值区分每一个实例的属性或属性的组合联系:即一实例,与其他实例所产生的关系4.联系分类:有参加联系的实体种数决定了是几...

2020-03-03 19:50:13 981

原创 数据库学习的一天(5)

1.关于嵌入式sql:由于交互式sql的局限性而诞生的一种sql形式2.交互式sql的局限性: ①首先就是用户不友好,要掌握交互式SQL,写出繁琐的查找条件,很大程度上必须依靠专业学习 ②有些复杂的检索难以通过一条交互式sql来完成,此时如果能够引用高级语言的顺序执行,循环,分支则会更好地解决问题3.嵌入式sql的特性:4.示范例子:前缀execsql用...

2020-03-02 15:13:03 177

原创 洛谷p1464

宏定义函数习得!其实宏定义函数就相当于简单的替换。#define W_MEN(a,b,c)(w_men[a][b][c] ? w_men[a][b][c]:w_men[a][b][c]=w(a,b,c))其实当return W_MEN(a,b,c)时就相当于returnw_men[a][b][c] ? w_men[a][b][c]:w_men[a][b][c]=w(a,b,c)...

2020-03-02 07:37:57 191

原创 洛谷p2089

毫无疑问,又是一个dfs,不过这次要求将方案先输出,最后再输出方案个数,那我就要找个东西存我的方案,由于是10位的,且开始可能为3,那么就没办法用int数组来存了,我的话做了字符数组来存,由于3的10次方是5900多,即有5900多种搭配,所以我初始化了一个大小为100000的char数组,上代码。#include <iostream>#include <string...

2020-02-27 09:02:39 274

原创 洛谷p1579 +线性筛法(欧拉筛法)的个人理解

先上题目:一般而言,对于求质数,素数,有三种方法(~~抱歉,是我只知道三种~~)①首先!最简单的是,对一个数从2到其平方跟,检测是否能够整除,均不能被整除,素数出现!bool prime(int x){ for (int j=2;j<=sqrt(x);j++) if (x%j==0) return false; return true;}②其...

2020-02-26 10:59:44 622

原创 数据库学习的一天(4)

1.(NOT)IN子查询:,检查是否是集合中的元素2.非相关子查询:3.相关子查询:4.θ sone(子查询),θall(子查询):前者要求子查询的集合部分满足,而后者要求全部满足。5.θany:因为其模糊性,而被弃用。6. =some()等同于in() but <>some()不同于notin()~ <>all() 7....

2020-02-25 14:06:53 145

原创 洛谷历险记3

p1028:题目提示使用递归做的,代码如下void dfs(int num) { if (num == 0) { sum++; return; } int temp = num / 2; while (temp>-1) { dfs(temp); temp--; }}但是,这段代码会导致超时,原因是其时间复杂度为0(N^2),而且并没有复用其中的...

2020-02-25 10:46:41 84

原创 洛谷历险记2

遇到一个有意思的题目P1008,先贴代码#include <iostream>#include <cmath>#include <iomanip>using namespace std;int result[9];int used[9];void test() { int num1 = result[0] * 100 + result...

2020-02-22 18:25:55 116 1

原创 洛谷历险记1(小数精确问题)

p1422关于精度问题:要求最后的取值要精确到小数点后一位。 //fea = ((int)((fea * 10) + 5 ))/10.0; 错误示范 fea = int((fea * 10) + 0.5) / 10.0;注释的一行是错误的代码分析:例如最后得到的是一个1.05的double类型,1.05*10=10.5,再加5则影响了小数点后一位的精度,实则应该在小数点后的第...

2020-02-22 15:40:30 160

原创 数据库学习的一天(3)

第五讲1.关系演算:区分元组演算和域演算->元祖演算:关系谓词是元组 域演算:关系谓词是域()画圈部分则是关系谓词2.基本公式:元组演算,t是变量θ为逻辑比较符 第四点注释:即属于关系R的所有元组存在满足P(t)或者所有均满足 运算符优先级为重点量词:分为存在量词和全称量词,被量词所约束的是约束变量,否则则是自由变量,第一个括号内放比较范围,第二个括号里放比较条件...

2020-02-21 14:55:37 191

原创 数据库学习的一天(2)

学习资料来源:mooc 数据库系统 哈尔滨工业大学第三讲1.基本操作列表:2.关系运算分为:关系代数与关系演算,(关系演算:元组演算,域演算)3.元组演算:基于逻辑的演算;域演算:基于事例的演算4.域:列的取值范围,一组值(相同的数据类型)的集合,集合中元素的个数为域的基数5.笛卡尔积:元组以及其所有可能组合成的元组(可以理解为所有分量所能形成的所有集合),其中每个元素...

2020-02-21 09:19:08 368

原创 数据库学习的一天(1)

学习资料来源:mooc 数据库系统 哈尔滨工业大学第一讲:区分数据库,数据库系统,数据库管理系统:①数据库:相互有关系的表(数据)的集合②数据库系统:数据库的工作环境,包含五个组成部分,数据库、数据库管理系统、数据库应用(针对不同的用户所开发软件)、数据库管理员、计算机基本系统。③数据库管理系统:管理数据库的一种软件。 表元素的区分:①行,元组,记录 ②列,字段,属性,数据项 表...

2020-02-20 14:10:26 329

原创 算法第四版学习(chapter1.4)part1

    马上开始今天的学习,今天的内容是算法分析,算法的一个评估环节,当我们在设计、使用一个算法的时候,一个算法的好坏往往与它的运行时间(时间复杂度),运行所需空间(空间复杂度)挂钩,首先来学习时间复杂度问题。     书中一开始提到一个例子,讲的是计算从数组中抽取三个数,统计三个数加起来等于0的个例,然后进行返回。文章之中给出的ThreeSum,典型的暴力算法,逐个遍历,在P112,我遇到了...

2018-08-22 21:15:41 1007

原创 学习笔记的调整

     我稍微看了一眼的博客,好像一个评论都没有,不是!不是好像,是真的一个评论都没有,而且我写的有点太长了,一页下来,人都睡着了,接下来我的笔记会分成小节来写,尽量保证不会太长哈。      我是一个考研的学生,突发奇想,想在这里谈谈我的看法,我觉得其实考研不应该是一个智商的竞技场,而应该是一个意志与执行力的战场,所有选手只要坚持不懈都终将会得偿所愿,哪有那么多不平凡的人,肯下苦功,你...

2018-08-21 18:45:59 122

原创 算法第四版学习(chapter1.3)

前几天,回了老家,怠惰了几天,把云图看了,还看了一季的King of the hill ,简直爽爆,回来了,又要开始学习了,今天我们来学习几种极为常见的数据结构,分别是背包、队列还有栈。1.3.1:知识点:泛型:在java中,我们可以规定集合类型的一个关键属性,像这样(Bag&lt;pig&gt; bag=new Bag&lt;pig&gt;),那么这个包就只能往里放pig类型的对象,...

2018-08-20 21:58:03 394

原创 算法第四版学习(chapter1.2)

       话不多说,开始今天的学习,今天来到数据抽象这一章节,果然算法这本书,真的非常适合算法初学者,在java语言中,数据抽象即将数据视为某种对象,能很好的,更直观的的处理自己的数据。       首先来整理一下核心知识点:       1.2.1:       ①为什么我们要使用抽象数据类型呢:这有一部分就是java封装的思想,你不需要知道我内部是怎么实现的,我给你相应的API...

2018-08-06 20:41:10 367

原创 算法第四版学习(chapter1.1)

这是我个人真正意义上的第一篇blog,今天我来讲一下,我在这个暑假学习的一本书,算法(第四版)。 第一章主要讲述了一些标准工具的用法,这本书提供了一个标准库,我们可以在他的网上下载下来,或者我这里也可以链接: https://pan.baidu.com/s/1Y89qdn5SWQ3KQfiF08ruPw 密码: xsc7我所遇到的难题:1.1.25:使用数学归纳法证明欧几里得算...

2018-08-01 23:26:58 747

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除