
笔记
xiao.99
卑微的连码农都不算
展开
-
【mysql启动】
一定要记住先进入到mysql 的安装目录然后mysql -u root -p原创 2022-12-30 20:02:58 · 279 阅读 · 1 评论 -
【hdfs/hadoop】
.原创 2022-11-26 20:42:35 · 658 阅读 · 0 评论 -
【mysql】
w原创 2022-11-06 20:59:17 · 286 阅读 · 0 评论 -
【可恨的RDD2+3】
实验转载 2022-10-31 20:39:32 · 213 阅读 · 0 评论 -
【可恨的RDD】
实验转载 2022-10-31 19:57:43 · 136 阅读 · 0 评论 -
进入spark-shell环境
无原创 2022-10-17 19:52:22 · 1067 阅读 · 0 评论 -
启动虚拟机idea
w原创 2022-10-12 19:38:20 · 1180 阅读 · 0 评论 -
迭代和递归
迭代迭代是循环的一种方式,它是重复的活动,其目的通常是为了逼近结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。递归就是在运行的时候调用自己,递归可以理解为回归本心,最后调用自己。这里有一道题,就是关于递归的,前三个结果都是一样的,只有最后一个是少了一步def fact(n): if n == 1: return 1 return n*fact(n-1)def inner_fact(n, m):...原创 2022-05-31 14:33:20 · 330 阅读 · 0 评论 -
【求解数字和为sum的方法数问题】
问题描述:给定一个有n个正整数的数组a和一个整数sum,求选择数组a中部分数字和为sum的方案数。当两种选取方案有一个数字的下标不一样,我们就认为是不同的组成方案。输入描述:输入为两行: 第一行为两个正整数n(1 ≤ n ≤ 1000),sum(1 ≤ sum ≤ 1000)第二行为n个正整数ai,以空格隔开。输出描述:输出所求的方案数示例1输入5 155 5 10 2 3输出4#include<iostream>using namespace std;int n,原创 2022-04-27 20:43:25 · 421 阅读 · 0 评论 -
【求解公路上任意两点的最近距离】
问题描述:某环形公路上有n个站点,分别记为a1,a2…an,从ai到ai+1的距离为di,从an到a1的距离为d0,假设d0=dn=1,保存在数组d中,编写一个函数高效地计算出公路上任意两点地最近距离。本人非常悲伤的是:写的时候把d[100]写进了定义的函数里,然后又在main函数定义了一次,以至于一直报错,非常悲伤,不过后来问了别人把bug改出来了,所以一定要定义全局变量#include <iostream>using namespace std;int d[100];void m原创 2022-04-27 19:15:18 · 1318 阅读 · 2 评论 -
最短路径问题
#include<iostream>using namespace std;#define nmax 100#define inf 999999999int minpath, n, m, en, edge[nmax][nmax], mark[nmax];//最短路径,节点数,边数,终点,邻接矩阵,节点访问标记void dfs(int cur, int dst) //dsf代表当前路径,当前走过的公路数,cur代表出发的城市{ if (minpath < ds.转载 2022-04-20 11:16:30 · 111 阅读 · 0 评论 -
求解查找假币问题
问题描述编写一个实验程序查找假币问题。有n(n>3)个硬币,其中有一个硬币,且假币较轻,采用天平称重的方式找到这个假币#include<iostream>using namespace std;int main(){ int n; cin >> n; int a[100]; int av = 0; for (int i = 0;i < n;i++) { cin >> a[i]; } for (int j = 0;j &l原创 2022-04-19 19:44:40 · 1505 阅读 · 0 评论 -
【全排列】
忘了转载谁的了#include<iostream>using namespace std;void swap(int &a,int &b){ int temp; temp = a; a = b; b = temp;}int i, k, m;void qpl(int *list,int k,int m){ if (k == m)//定义k为第几个数,m为数组长度,如果k=m,则它们不进行交换,进入循环输出即可 { for (i = 0;i <原创 2022-04-17 00:16:54 · 221 阅读 · 0 评论 -
【计算阶乘之和】
计算1!+2!+…+n!递归方法#include<iostream>using namespace std;int fac(int n);int main(){ int n,n1=0,sum=0; cin >> n; for (int i = 0;i < n;i++) { n1 = fac(n); sum += n1; } cout << sum; return 0;}int fac(int n){ if (n == 1原创 2022-04-16 11:11:38 · 206 阅读 · 0 评论 -
求解逆序数的个数
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。示例 1:输入: [3,1,4,5,2]输出: 4这道题的思路借鉴了该死的奥数那道题,运用二维数组,第一行表示数字,第二行表示是否访问过,但是没有运用递归# include <iostream>using namespace std;# define N 5 //几位数 int DFS(int A[2][N]);int main() { int A[2原创 2022-04-16 10:22:08 · 402 阅读 · 0 评论 -
【大数据导论】
第四章(单选题)以下哪项不属于大数据在城市管理中的应用:( )• A. 智能交通• B. 环保监测• C. 城市规划• D. 比赛预测我的答案: D正确答案: D(单选题)下面关于推荐系统的描述错误的是:( )• A. 推荐系统是自动联系用户和物品的一种工具• B. 和搜索引擎相比,推荐系统通过研究用户的兴趣偏好,进行个性化计算• C. 推荐系统可发现用户的兴趣点,帮助用户从海量信息中去发掘自己潜在的需求• D. 推荐系统是一种只能通过专家进行人工推荐的系统我的答案: D正确原创 2022-04-15 11:28:23 · 12842 阅读 · 0 评论 -
【大数据导论】
第一章(单选题)【单选题】以下哪个不是大数据的“4V”特性:( )• A. 数据量大• B. 数据类型繁多• C. 处理速度快• D. 价值密度高我的答案: D正确答案: D(单选题)【单选题】英国的大数据发展战略是:( )• A. 稳步实施“三步走”战略,打造面向未来的大数据创新生态• B. 通过发展创新性解决方案并应用于实践来促进大数据发展• C. 以大数据等技术为核心应对第四次工业革命• D. 紧抓大数据产业机遇,应对脱欧后的经济挑战我的答案: D正确答案: D(单选题)【转载 2022-04-15 11:03:52 · 29874 阅读 · 0 评论 -
【坑爹的奥数】
例如:173+286=459就是一种组合请问一共有多少组合呢?注:173+286=459 与286+173=459是一种组合!# include <iostream>using namespace std;# define N 11 //几位数 int X, Y, Z, SUM = 0;void DFS(int A[2][N], int step);//A为二维数组 初始化为0 M为A种用的数组长度 step用于递归int main() { int A[2][N] =.转载 2022-04-13 22:15:42 · 148 阅读 · 1 评论 -
求解幸运数问题(递归)
【问题描述】小明同学在学习了不同的进制之后用一些数字做起了游戏。小明同学知道,在日常生活中最常用的是十进制数,而计算机中的二进制数也很常用。现在对于一个数字x,小明同学定义出两个函数f(x)和g(x)f(x)表示把x这个数用十进制写出后各数位上的数字之和,例如f(123)=1+2+3=6g(x)表示把x这个数用二进制写出后各数位上的数字之和,例如123的二进制表示为1111011那么g(123)=1+1+1+1+0+1+1=6。小明同学发现对于一些正整数x满足f(x)= g(x),他把这种数称为幸运原创 2022-04-13 19:26:23 · 529 阅读 · 0 评论 -
逆置无头结点的单链表
对于不带头结点的单链表L,设计一个递归算法逆置所有结点。编写完整的实验程序,并采用相应数据进行测试。采用递归方法思路:设f(L)返回单链表逆置后的首结点指针,为“大问题”,则f(L->next)返回逆置后的首结点指针p,为“小问题”,当小问题解决后,大问题的求解只需要将首结点(L指向它)链接到L->next节点的末尾就可以了。#include<iostream>using namespace std;#define NULL 0typedef struct node{原创 2022-04-13 10:43:37 · 5292 阅读 · 1 评论 -
最长公共字串和最长公共子序列
为了方便自己理解,我决定写一下它们的区别最长公共子串:首先关于它的理解就是,既然是子串,那它肯定是连续的拿一个例子来说话hishf0000i0100s0020h1003看这两个fish和hish,它们的原理就是对比是否相同,如果相同就在前一个的基础上+1比如那个123就是折磨来的,而第五行的那个1,是因为他和另一个hish的第一个进行比较,不管怎么样,最多只能有一个代码相同,用代码来表示的原理就是if(word_a[原创 2022-04-10 20:03:43 · 256 阅读 · 0 评论 -
0/1背包
有关0/1背包问题有自己一点小小的理解拿一个例题来说题目是这样的这道题理解就是行代表的是容纳量,列代表的是可拿东西的编号,假如说第3行,当列为8的时候,那就可以拿走前三个,但如果是8.5,是不能拿走四个的,因为还没有轮到它,只有当第四行的时候才可以考虑是否可以拿走前四个。并且挑选要挑选能拿走的最贵的差不多就是这个意思...原创 2022-04-10 19:23:00 · 237 阅读 · 0 评论 -
如何表示数组的长度
如何表示数组的长度//数组占内存总空间,除以单个元素占内存空间大小,就可以表示数组的长度我们一般情况下,会表示一个数组,然后用sizeof来求解数组长度{int a[]={1,2,3,45,5};int length;length= sizeof (a)/ sizeof (a[0]); //数组占内存总空间,除以单个元素占内存空间大小,还要确定a[4]}...原创 2022-03-27 21:38:15 · 3927 阅读 · 0 评论 -
*p与&p与p的区别
*称为指针运算符,是一个一元运算符,表示指针所指向的对象的值;&称为取地址运算符,也是一个一元操作符,是用来得到一个对象的地址。*p 和p都常用在指针当中表示一个指针变量,*p 和p的区别:表示的含义不同*p表示此指针指向的内存地址中存放的内容。p表示一个指针变量的名字,指此指针变量所指向的内存地址。功能不同**p是让程序取出内存地址数据。p存放的是地址。...原创 2021-12-01 19:38:01 · 6529 阅读 · 0 评论 -
typedef【数据结构】
在数据结构当中经常用到typedef这个关键字,我通过查阅资料整理了一些点方便理解**1.**typedef 就好比给后面的变量起别名typedef struct Student{int num;string name;string sex;}St;其中St就相当于struct Student,相当于起了另外的名字St s1,s2;//相当于struct Student s1,s2;2 typedef 可以为类型起一个新的别名typedef int INT;INT a, b;a原创 2021-11-23 09:27:53 · 1794 阅读 · 0 评论