- 博客(35)
- 资源 (1)
- 收藏
- 关注
原创 java和c语言进行TCP数据通信
java和c进行数据通信其中最关键的点在于数据格式的统一。这里都选择byte,由于c语言中并没有byte的数据类型因此选择char类型与java中的byte相对应。c语言的服务端:#include <stdio.h>#include <WINSOCK2.H>#include <windows.h>#include <string.h>#include <stdlib.h>#include <time.h>#pra.
2020-11-16 19:54:25 1632
原创 dij
_ = float('inf')def dijkstra(graph, n): dis = [0] * n flag = [False] * n pre = [0] * n flag[0] = True k = 0 for i in range(n): dis[i] = graph[k][i] for j in ra...
2019-11-29 23:46:53 665
原创 全连接网络
#%%#所需包import pandas as pdimport numpy as npimport tensorflow as tffrom matplotlib import pyplot as plt%matplotlib inlinefrom sklearn.preprocessing import MinMaxScaler#%%#读取数据data=pd.rea...
2019-11-29 23:05:28 315
原创 【报告】逻辑回归
答题结果[试题1-答题思路]1.启动jupyter notebook2.创建一个新的项目LR,并将数据集下载至该目录下3.创建ipython文件4.在运行时发现缺少xlrd库,下载xlrd库5.新建python3文件编写代码,读取文件6.对数据进行处理:1)创建特征矩阵2)获取“违规”这列数据得到预测分类3)划分训练集和测试集7.训练逻辑回归模型...
2019-11-29 22:56:23 475
原创 【报告】决策树
答题结果[试题1-答题思路]1.进入根目录,打开jupyter notebook2.jupyter nutebook下进入/data目录,创建ans38和tree目录3.另开终端,进入tree目录下载实验数据4.回到jupyter notebook /data/tree目录下创建python3文件,编写代码5.读入实验数据,并将其处理为DataFrame格式6.将数...
2019-11-29 22:53:22 236
原创 【报告】多元线性回归
答题结果[试题1-答题思路]1.首先打开终端模拟器,从根目录进入jupyter notebook2.新开一个终端,创建文件夹/data/lr和/data/ans41,创建文件/data/ans41/ans_ans1.txt3.在/data/lr目录下下载数据集4.在jupyter notebook下切换到目录/data/lr,新建一个python3文件,用于编写执行代码...
2019-11-29 22:50:32 889 2
原创 【模拟报告】
“大数据能力提升大赛”模拟测试题【赛题报告】爬取天气和空气质量信息从天气后报网站(http://www.tianqihoubao.com)上爬取江西省各地市(南昌 景德镇 萍乡 新余 鹰潭 赣州 宜春 抚州 九江 上饶 吉安)从 2015 年 1 月到 2019年 10 月的历史天气和空气质量数据,存储到 Mysql 数据库中,分别命名为天气表(Weather)和...
2019-11-29 22:47:49 266
原创 spark shell操作
Spark Shell操作Spark Shell操作任务目标1.了解Scala语言的基本语法2.了解Spark shell数据处理的原理3.了解Spark算子的使用4.了解Spark shell和MapReduce对数据处理的不同点相关知识Spark shell是一个特别适合快速开发Spark程序的工具。即使你对Scala不熟悉,仍然可以使用这个工具快速应用S...
2019-11-29 12:10:27 478 1
原创 spark伪分布式部署
实验步骤建立master slave1 slave2相互之间的免密远程连接 在master服务器上的Linux本地安装并配置Spark、Scala 向slaves添加master slave1 slave2 向spark-env.sh文件添加相应变量 将主节点文件拷贝到所有从节点。 在master节点上启动Hadoop代码配置主机与IP的映射vi /etc/hosts...
2019-11-29 12:05:02 248 1
原创 数据结构之二叉树
树的三种遍历以及求树高,叶子结点数,结点数(递归实现)#include<stdio.h>#include<stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define...
2019-05-11 21:58:49 135
原创 C语言数据结构之栈:实现括号匹配问题
//头文件#include <stdio.h>#include <stdlib.h>#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1#define OVERFLOW -2#define...
2019-05-05 16:54:16 2957 1
原创 C语言数据结构:稀疏矩阵的加法(三元组实现)
#include <stdlib.h>#include <string.h>#include <stdio.h>//常量定义#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define INFEASIBLE -1...
2019-05-05 16:44:40 16954 7
原创 非递减链表删除重复元素(三种方法)
方法一:最为普遍的方法一个一个删除方法二:批量删除,一次将所有重复元素全部删除方法三:将原表分成表1和表2,取表2的数据和表1的对比相同的舍弃,不同的直接加入到表1中。代码如下:#include <algorithm>#include <stdlib.h>#include <stdio.h>#include <ti...
2019-04-12 17:51:07 2037
原创 非递减顺序表删除重复元素(三种方法)
方法一:暴力出奇迹方法二:批量删除,一次将所有重复元素删除完方法三:把顺序表当作两个表处理,首先将第一个元素当作一个表1,剩下的为一个表2,然后将表2的依次取出和表1元素对比,相同舍弃,不同直接加入表1话不多说直接上代码吧(本人较懒没写注释大家自己脑补吧)#include <algorithm>#include <stdlib.h>#include ...
2019-04-10 23:45:33 3766
原创 python:爬取新浪新闻的内容
import requestsimport jsonfrom bs4 import BeautifulSoupimport reimport pandasimport sqlite3commenturl='https://comment.sina.com.cn/page/info?version=1&format=json' \ '&cha...
2018-12-06 15:40:00 1016
原创 关于阶乘那些事
小数的阶乘用递归就能实现但是数据大了会爆递归://想要计算大的数据可以通过修改数据类型最大也只能到结果是long long的极限100的阶乘都无法实现#include<stdio.h> int f(int n); int main() { int n; scanf("%d",&n); printf("%d\n",f(n)); } ...
2018-08-20 19:31:45 182
原创 算法模板:gcd、exgcd、乘法逆元、快速幂、快速乘、筛素数、快速求逆元、组合数
关于数论的一些算法可用于预处理和解决一些实际问题看不懂的大家可以搜一下这些算法在数学中的证明或者定义1.gcd(欧几里得算法)int gcd(int a,int b){ return b?gcd(b,a%b):a;}2.exgcd(拓展欧几里得算法)ll exgcd(ll l,ll r,ll &x,ll &y){ if(r==0){x...
2018-08-16 09:30:05 258
原创 组合数算法
直接暴力打表:ps:如果二维数组在编译器上显示数组太大了,自行修改二维数组大小//打表#include<iostream>#include<cstdio>#include<cstring>using namespace std;typedef long long int LL;const int M = 1e9+7;const int ...
2018-08-02 11:08:38 294
原创 数据结构之栈(入栈和弹出)和队列(入队和出队)
栈是数据结构的一种存储结构,栈的实现是一种后进先出策略#include<iostream>using namespace std;typedef struct stack { int a[10]; int top;}s;//定义一个栈int main(){ s p; p.top = 0;//压栈 while (p.top != 10) { in...
2018-08-01 09:02:22 3527
原创 HDU 多校赛 Problem L. Visual Cube problem-6330
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=6330题目很简单就是数学问题了直接贴代码,花时间算算就出来了#include <iostream>#include <cstdio>#include <set>#include <cstring>#define MAXN 1001...
2018-07-31 15:53:21 147
原创 HDU 多校赛 Problem D. Euler Function problem-6322
Problem DescriptionIn number theory, Euler's totient function φ(n) counts the positive integers up to a given integer n that are relatively prime to n. It can be defined more formally as the number ...
2018-07-31 15:48:02 165
原创 HDU 多校赛 Problem F. Grab The Tree problem—6324
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=6324题意:开始理解树树的遍历,后来推了一会,发现只有Q和D两种情况,只要把给的值扫一遍求异或为零就是D否则就是Q,不用管连通问题#include <iostream>#include <cstdio>#include <set>#in...
2018-07-30 21:31:07 137
原创 简单算法之折半查找
#include<iostream>using namespace std;int flag = 0;//算法核心int f(int a[], int n, int b){ int mid; int be = 0; int en = n - 1; while(be<=en) { for (int i = 0; i < n; i++) {...
2018-07-28 19:55:47 206
原创 二分图最大匹配(匈牙利算法)——啊哈!算法笔记
二分图又称作二部图,是图论中的一种特殊模型。 设G=(V,E)是一个无向图,如果顶点V可分割为两个互不相交的子集(A,B),并且图中的每条边(i,j)所关联的两个顶点i和j分别属于这两个不同的顶点集(i in A,j in B),则称图G为一个二分图。最大匹配 在G的一个子图M中,M的边集中的任意两条边都不依附于同一个顶点,则称M是一个匹配。选择这样的边数最大的子集称为图的最大匹配...
2018-07-28 17:06:13 469
原创 HDU 多校赛2 Game problem6312
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=6312就是一个先手必胜的博弈论题,可以说是一个水题了。废话不说直接放AC代码#include<cstdio>#include<iostream>using namespace std;int main() { int n; while (~scanf("%...
2018-07-25 20:45:44 177
原创 HDU 多校赛2 Swaps and Inversions problem-6318
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=6318题意:本题就是求数列的逆序数然后用逆序数乘以min(x,y)这样才能使花费最少,求逆序数可以用归并,树状数组,暴力,暴力肯定会超时,一开始用树状数组不知道什么原因会一直WA,后来改用归并AC(由于粗心忘了初始化也WA了)#include<stdio.h>#include...
2018-07-25 20:36:19 144
原创 HDU problem-6298
原题链接:http://acm.hdu.edu.cn/showproblem.php?pid=6298#include<iostream>#include<cstdio>using namespace std;int main(){ long long int t,n; scanf("%d",&t); while (t--)...
2018-07-24 16:09:45 91
原创 HDU problem-6308 Time Zone
原题链接http://acm.hdu.edu.cn/showproblem.php?pid=6308#include<iostream>#include<cstring>#include<algorithm>using namespace std;int main(){ int t,n; int h,m; char ...
2018-07-24 15:47:58 113
原创 JAVA 数组实现斐波那契数列
非递归法实现斐波那契数列,套用斐波纳契数列的通项F(n)=F(n-1)+F(n-2)通过循环实现import java.util.Scanner;public class project1 { public static void main(String[] args) { Scanner scan = new Scanner(System.in); ...
2018-07-17 12:03:56 7203
原创 java 实现阶乘(int 范围)
import java.util.Scanner;public class project { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int a=scan.nextInt(); int t=1; ...
2018-07-17 10:40:30 2505 1
原创 C语言链表实现歌手评分系统
此程序可以添加文件操作用于保存歌手得分等信息,此程序实现了链表的增删查和链表冒泡排序交换节点功能#include <stdio.h>#include <stdlib.h>#include <string.h>//创建结构体及其成员 typedef struct Node{ int num;//编号 char name[20];//姓名 ...
2018-07-14 14:23:20 3983 5
原创 递归实现字符串转整型数
#include<stdio.h>#include<string.h>int f(char str[], int len)//定义函数{ if (len == 0)//当长度为零返回第一个字符 return str[0] - '0'; else return f(str, len - 1)*10 + (str[len] - '0');//递归分割每一个字符乘上对应数级并...
2018-07-13 19:17:35 1780 1
原创 使用结构体实现简易版图书管理系统
#include<stdio.h>#include<stdlib.h>#include<string.h>struct node {//定义结构体存储图书信息 //成员列表 int isexsit;//数量 char name[20];//书名 int no;//编号 char author[20];//作者 float price;//价格}book[5];/...
2018-07-12 19:36:56 2875
原创 使用链表实现简易版图书管理系统
#include <stdio.h>#include <stdlib.h>#include <string.h>//创建结构体及其成员 typedef struct Node{ int num;//编号 char name[20];//书名 char author[20];//作者 int isexsit;//数量 float price;//价格 str...
2018-07-12 19:35:21 9454 3
餐饮管理系统 C语言+EasyX+MFC
2018-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人