自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 顺序表的实现

该实验内容以“int”作为顺序表数据元素的数据类型即可。① 插入:输入插入的位置和数据,输出插入后的数据;② 删除:输入要删除的位置,输出删除后的数据;实现顺序表的插入、删除、查看等操作。 熟悉线性表顺序存储的实现方式。③ 查看:查看当前顺序表的数据;main.cpp文件。SqList.h文件。

2023-09-25 20:46:22 116

原创 集合AUB (用单链表实现)(C语言)

LNodeLinkList.h文件。mian.cpp文件。

2023-09-24 23:40:54 210 1

原创 求素数的个数

埃氏筛选法实现思路:首先,需要一个存储素数的数组和一个筛选是否为素数的数组,数组存储21052375个数,其中元素的值为0(代表素数)。由于最小的数字2是素数。将表中2的倍数都划去,当然也包括其本身,(即筛选数组的元素值为1,代表合数)。欧拉筛选法实现思路:此算法是在埃氏算法的基础上多了判断的步骤,从而消去了这种重复标记的情况,思路是用合数中的一个因数筛掉这个合数。具体的实现方式是利用已经求得的素数,第一重循环将区间内的数从小到大遍历,第二重循环将已求得的素数从小到大遍历,将这个数和素数的乘积标记为合数。

2023-09-22 23:26:31 675 1

原创 算法(C)(两数之和)

题目:两数之和题目描述:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。

2023-07-05 21:00:37 116 1

原创 算法(C++):加一

给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位,数组中每个元素只存储单个数字。你可以假设除了整数0之外,这个整数不会以零开头。

2022-07-16 22:18:17 703 1

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(六)

第六章 数据可视化掌握 Sqoop 数据迁移工具的迁移工具的使用熟悉关系型数据库 MySQL掌握 SSM JavaEE 开发框架的整合及应用掌握 ECharts 前端框架的使用本篇将应用 Sqoop 将 Hive 中的表数据导出到关系型数据库 MySQL 中,方便后续进行数据可视化处理,使抽象的数据转化为图形化表示,便于非技术人员的决策和分析。在上篇中,使用 Hive 完成数据分析过程后,分析结果数据存储在 HDFS 上(Hive 中数据用 HDFS 进行存储),为了方便后续进行数据可视化处理,需要将

2022-06-13 01:29:58 8468 12

原创 算法题目:目标移动

给定一个数组 nums 以及一个整数 target 。你需要把数组中等于target的元素移动到数组的最前面,并且其余的元素相对顺序不变。你的所有移动操作都应该在原数组上面操作。示例 1:示例 2:示例3:思路及算法解法:双指针算法:双指针解题思路:使用left,right指针,从数组尾部开始,向前遍历。提交结果243 ms 时间消耗7.77 MB 空间消耗复杂度分析时间复杂度:O(n)n为数组长度,需要遍历一遍数组。空间复杂度:O(1)原地操作不需要要额外的空间。这是我利用C

2022-06-01 22:19:19 371

原创 数据库题目:张三的 MySQL 学习之路(三)

数据库题目:张三的 MySQL 学习之路(三)题目难度:困难题目描述:张三在宿舍里打游戏,今天运气不太好,总是被匹配的队友坑,气得张三直接就把游戏给卸载了。没心情去吃饭的张三打开 QQ,发现有 999+ 的信息,原来是学校的老师给他发来的消息,想要他帮忙创建一个 SQL 视图 v_best_teachers,要他赶紧写好发过去。张三看了看需求,边看要求边写 SQL,结果发现…不对!**学校的要求是查出每个国家最受欢迎的老师信息(听课学生数越多越受欢迎),并按国籍升序排序。**现在张三在知识分享过程中,拿

2022-05-30 09:30:37 244

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(五)

大数据项目实战第四章 数据预处理文章目录大数据项目实战学习目标一、设计 Hive 数据仓库1、创建事实表 ods_jobdata_origin二、实现数据仓库1.引入库2.读入数据总结学习目标了解数据分析·了解数据仓库掌握 Hive 的操作掌握 HQL语句的使用数据分析师大数据价值链中最重要的一环,目的是提取数据中隐藏的数据,以便于提供有意义的建议以致做出正确的决策。通过数据分析,人们可以从天花缭乱的数据中萃取和提炼有价值的信息,从而找出研究对象的内在规律。本篇介绍如何通过数据分析技术对上

2022-05-25 12:37:18 7687 11

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(四)

大数据项目实战第四章 数据预处理文章目录大数据项目实战学习目标一、分析预处理数据1)salary2)city3)skillLabels4)companyLabelList、positionAdvantage二、设计数据预处理方案三、实现数据的预处理1、创建并配置工程四、将数据预处理程序提交到集群中运行总结学习目标了解数据预处理流程掌握编写 MapReduce 程序的方法掌握 HDFS Shell 的基本使用掌握 MapReduce 程序的两种运行模式对原始数据进行预处理是大数据分析与应用过

2022-05-17 22:43:51 5332 14

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(三)

大数据项目实战第三章 数据采集文章目录大数据项目实战学习目标一、分析与准备1、分析网页结构2、数据采集环境准备二、采集网页数据1.创建响应结果 JavaBean 类2.封装 HTTP 请求的工具类1)定义三个全局变量2)编写 packageHeader() 方法3)编写 packageParam() 方法总结学习目标掌握 HDFS API 的基本使用熟悉 HttpClent 爬虫的使用方法一、分析与准备本篇主要对要采集的数据结构进行分析以及创建编写数据采集程序的环境,为最终编写数据采集程

2022-05-10 11:21:14 6138 15

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(二)

大数据项目实战第二章 搭建大数据集群环境文章目录大数据项目实战学习目标一、安装准备二、使用步骤1.引入库2.读入数据总结学习目标了解虚拟机的安装和克隆熟悉虚拟机网络配置和 SSH 服务配置掌握 Hadoop 集群的搭建熟悉 Hive 的安装掌握 Sqoop 的安装搭建大数据集群环境是开发本项目的基础。本篇将通过在虚拟机中构建多个Linux操作系统的方式来搭建大数据集群环境。一、安装准备Hadoop本身可以运行在Linux,Windows 以及其他一些常见操作系统之上,但是 Had

2022-05-06 00:52:30 6965 3

原创 大数据项目实战——基于某招聘网站进行数据采集及数据分析(一)

大数据项目实战第一章 项目概述文章目录大数据项目实战第一章 项目概述学习目标一、项目需求和目标二、预备知识三、项目架构设计及技术选取总结学习目标掌握项目需求和目标了解项目架构设计和技术选型了解项目环境和相关开发工具理解项目开发流程在人力资源管理领域,网络招聘近年来早已凭借其范围广、信息量大、时效性强、流程简单而效果显著等优势,成为企业招聘的核心方式。随着大数据渐渐融入人类社会生活的各个领域,如何使用大数据优化企业招聘管理,提升企业招聘有效性,是值得深入探讨的现实课题。文章通过一个招聘网站

2022-05-02 17:56:35 21936 9

原创 HDFS分布式文件系统

HDFS分布式文件系统学习目标:1.1 了解HDFS的基本概念1.2 掌握HDFS特点1.3 掌握HDFS的构架和原理1.4 掌握HDFS的Shell和JavaApi操作学习内容:1.1 HDFS的基本概念HDFS(Hadoop Distributed File System)是一个易于扩展的分布式文件系统,运行在成百上千低成本的机器上。它与现有的分布式文件系统有许多相似之处,都是用来存储数据的系统工具,而区别在于HDFS具有高度容错能力,意在部署在低成本机器上。HDFS提供对应用程序数据的

2022-04-28 21:16:29 4548

原创 算法题目:经典二分查找问题(C++)

算法题目:经典二分查找问题(C++)题目难度:简单题目描述:在一个排序数组中找一个数,返回该数出现的任意位置,如果不存在,返回 -1。样例样例 1:输入:nums = [1,2,2,4,5,5], target = 2输出:1 或者 2样例样例 2:输入:nums = [1,2,2,4,5,5], target = 6输出:-1时间复杂度:最好是挑战O(logn)解题方法:二分法查找利用二分法查找即可解题,这里就不阐述二分法查找的过程了(简单)学习二分法查找相关内容:数据结构

2022-04-26 12:02:43 394

原创 数据库题目:张三的 MySQL 学习之路(二)

数据库题目:张三的 MySQL 学习之路(二)题目难度:困难题目描述:张三曾经有一个梦想,想要听遍学校里的每一位教师的课程,于是写了一个视图 v_mydream 展示了所有的课程与授课教师的信息,并按教师姓名升序去实现,但是张三发现课程实在是太多太多,梦想需要改一改,于是他把梦想改成了去听每一位教师最受欢迎的课程(听课学生越多越受欢迎,如果该教师没有教授课程则课程与学生数显示为 NULL),学校也非常支持他,听说他最近在学 MySQL,就给了他 2 张表的数据让他自己去找,teachers 表中记录着教

2022-04-25 17:24:08 601

原创 数据库题目:张三的 MySQL 学习之路(一)

题目:张三的 MySQL 学习之路(一)题目难度:困难题目描述:张三最近对 MySQL 数据库感兴趣,决定要好好学习数据库,但…学习的道路总是充满艰辛的。张三今天遇到了一个难题,他左思右想、苦思冥想、茶不思饭不想也没能想出解决办法。情况是这样的,现有 teachers 表中记录着离职的教师信息,id 的值即是教师离职的顺序,在 courses 表中记录着每个教师教授的课程信息,关联 id 为 teacher_id。现在知道教师是以国籍来分团队的,且每个团队的成立至少有 3 个教师,若是一个教师团队集体

2022-04-23 23:10:33 710

原创 算法题目:判断子序列 (C++)

判断子序列今天偶然遇到这么一道题目,使用双指针的思路即可解题(简单),但是我看到了另一种的解法,当时的我想不出竟然还有这么一种解法,下面就用这一种解法来解答判断子序列这道算法题。题目:判断子序列给定字符串 s 和 t ,判断 s 是否为 t 的子序列。字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。示例 1:输入:s = "abc", t = "ahbgdc"输出:true

2022-04-22 17:27:59 1724 2

原创 算法题目:独特的摩尔斯编码(C++)

算法题目:独特的摩尔斯编码(C++)题目难度:简单题目描述:摩尔斯电码定义了一种标准编码,把每个字母映射到一系列点和短划线,例如:a -> .-,b -> -…,c ->-.-.。现在给定一个单词列表,每个单词中每个字母可以写成摩尔斯编码。 例如,cab可以写成-.-.-…-,(把c,a,b的莫尔斯编码串接起来)。 我们称之为一个词的转换。题目要求返回所有单词中不同变换的数量。给出26个字母的完整编码表格:[".-","-...","-.-.","-..",".","..-."

2022-04-22 00:38:34 1816

原创 算法题目:关联查询(C++)

算法题目:关联查询(C++)题目描述:给定一张员工表datalist1,存储员工ID,员工姓名。给定一张员工工作时长表datalist2,存储员工ID,月份,工时。计算每个员工1-3月每月工时及总工时。输入描述:[[员工ID,员工姓名],[员工ID,员工姓名],…][[员工ID,月份,工时,月份,工时,月份,工时],[员工ID,月份,工时,月份,工时,月份,工时],…]输出描述:[[员工姓名,一月份工时,二月份工时,三月份工时,总工时],[员工姓名,一月份工时,二月份工时,三月份工时,总工时

2022-04-21 12:19:36 1085

原创 初步认识Hadoop

学习目的· 了解大数据的概念及其特征· 了解Hadoop发展· 掌握Hadoop的生态体系Hadoop作为一个能够对大量数据进行分布式处理的软件框架,用户可以利用Hadoop生态体系开发和处理海量数据。由于Hadoop可靠及高效的处理性能,逐渐称为分析大数据的领先平台。1.1 什么是大数据 从字面意思上看,大数据指的是巨量数据。但是,每个人对大数据的理解是不同的,难以有一个准确的定义。最早提出“大数据”这一概念的是全球知名咨询公司麦肯锡,它是这样定义大数据的:一种规模大...

2022-04-20 19:05:18 2570 2

第三、四、五实操项目程序

实操有问题的(三)参考

2023-03-14

大数据项目实战第六章源代码

大数据项目实战第六章源代码

2022-06-20

空空如也

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

TA关注的人

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