自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 杭电oj11页 (c++) 81-89

杭电oj11页 (c++) 61-7081、208182、208283、208364、206475、207576、207677、207778、207879、207970、207081、2081#include<iostream>#include<string>using namespace std;int main(){ int m; string s; cin >> m; for (int i = 0; i < m; i++) { c

2021-03-19 13:37:26 179

原创 杭电oj11页 (c++) 61-70

杭电oj11页 (c++) 61-7061、206162、206253、205354、205455、205556、205657、205758、205859、205960、206061、2061题目有问题N写小于等于50会wa。#include<iostream>#include<iomanip>#include<string>using namespace std;int main(){ int m, n; while (cin >>

2021-03-15 14:02:34 170

原创 考研复试---数据结构

文章目录一、基础概念1.1复杂度1.2 数据结构1.3 算法二、线性表2.1线性表-数组2.2 线性表-链表2.3 线性表-队列2.4 线性表-栈一、基础概念1.1复杂度时间复杂度: 是算法执行语句的次数。空间复杂度:一个算法在运行过程中临时占用存储空间大小的量度。1.2 数据结构逻辑结构:- 线性结构——数据结构中的数据元素是一对一关系的- 树性结构——数据结构中的数据元素之间存在一对多的层次关系- 图形结构——数据结构中的数据元素之间存在多对多的关系存储结构:- 顺

2021-03-14 17:32:08 989

原创 c++ 查找

一、折半查找#include<iostream>using namespace std;template<typename T>T binartsearch(T a[], T m,int left,int right){ if (left > right)return -1; int base = (left+ right) / 2; if (a[base] == m)return base; if (a[base] > m)return binar

2021-03-09 13:52:32 230

原创 c++ 排序

一、快速排序#include<iostream>#include<string>using namespace std;void qiucksort(string &s,int begin,int end){ if (begin > end)return; int tmp = s[begin];//基准 int i = begin;//左 int j = end;//右 while (i != j) { while (s[j] >=

2021-03-05 10:48:40 167

原创 (杭电oj11页 (c++) 51-60

杭电oj11页 (c++) 51-6051、205152、205243、204344、204445、204546、204647、204748、204849、204950、205051、2051#include<iostream>#include<string>using namespace std;string check(int m){ int n= m % 2, j=m/2; string s = to_string(n); while (j!=0) {

2021-02-19 12:58:30 166 2

原创 杭电oj11页 (c++) 41-50

杭电oj11页 (c++) 41-5041、204142、204243、204344、204445、204546、204647、204740、204041、2041#include<iostream>using namespace std;int check(int m){ int a[40] = { 1,1,2 }; for (int i = 3; i < m; i++) { a[i] = a[i - 2] + a[i - 1]; } return a[m -

2021-02-12 15:28:49 76

原创 杭电oj11页 (c++) 31-40

杭电oj11页 (c++) 31-4031、203132、203233、203334、203425、202526、202627、202728、202829、202930、203031、2031#include<iostream>#include<string>using namespace std;string check(int n){ switch (n) { case 10: return "A"; case 11: return "B"; ca

2021-02-07 20:02:37 138

原创 杭电oj11页 (c++) 20-30

杭电oj11页 (c++) 20-2920、202021、202122、202223、20234、20045、20056、20067、20078、20089、200910、201020、2020#include<iostream>using namespace std;int abs(int a){ if (a < 0) { return -a; } else { return a; }};void sort(int a[], int len){

2021-02-04 14:39:11 79

原创 杭电oj11页 (c++) 11-19

杭电oj11页 (c++) 1-1020112011#include<iostream>#include<iomanip>using namespace std;int main(){ int num; while(cin>>num&&num<100) { int s[num]; for(int i=0;i<num;i++) { do

2021-01-31 19:50:16 382

原创 杭电oj11页 (c++) 1-10

文章目录一、2000二、2001一、2000#include<iostream>using namespace std;void swap(char &s1,char &s2){ char temp; temp=s1; s1=s2; s2=temp;}int main(){ char s1,s2,s3; while(cin>>s1>>s2>>s3) { if(s

2021-01-27 17:50:22 220

原创 C++ Day9 文件和模板

C++ Day9 文件和模板一、文件二、模板一、文件对文件操作要包含头文件:文件类型:1. 文本文件:文件以文本的ASCLL码形式存储在计算机中2. 二进制文件:文件以文本的二进制形式储存在计算机中,用户一般不能直接读懂。写操作:ofstream读操作:ifstream读写操作:fstream打开方式意义ios::in以读文件为目的打开文件ios::out以写文件为目的打开文件ios::ate初始位置为文件尾ios::app追加方式写入文

2021-01-15 15:08:57 117

原创 大数据数据库(HBase)

大数据数据库(HBase)一、HBase概述1.1 HBase简介1.2 HBase与关系型数据库的区1.3 HBase的地应用场景二、HBase的架构原理2.1 表和Region2.2 HBase的数据模型2.3 Hbase的系统架构和功能组件一、HBase概述基于google Bigtable开发的开源分布式数据库。1.1 HBase简介关系数据库(RDBMS)基于关系模型建立的数据库。例如:Oracle,DB2,PostgreSQL,SQL Server,MySql,无法满足大量数据处理

2021-01-14 12:53:34 6297

原创 C++ Day8 类与对象 下 继承与多态

文章目录一、继承1.1基础1.2 继承方式1.3 对象模型二、多态一、继承减少重复的代码1.1基础class 子类(派生类):继承方式 父类(基类);1.2 继承方式公共继承:class 子类(派生类):public 父类(基类);父类中公共的属性继承过来还是公共的,保护还是保护保护继承:class 子类(派生类):protected父类(基类);公共权限变成保护权限,保护还是保护私有继承:class 子类(派生类):private 父类(基类);公共和保护都变成私有权限注意:

2021-01-13 15:02:29 108

原创 第四章大数据离线计算框架(MapReduce&YARN)

第四章大数据离线计算框架(MapReduce&YARN)一、MapReduce技术原理1.1 MapReduce概述1.2 Map函数和Reduce函数二、YARN技术原理2.1 YARN的概述与应用2.2 YARN的架构2.3 MapReduce的计算过程2.4 YARN的资源调度一、MapReduce技术原理并行的编程模型,用于大规模的数据集(TB)的并行计算。Hadoop MapReduce是基于HDFS的分布式编程框架,可以使没有并行计算和分布处理系统开发经验的程序员有效利用分布式系

2021-01-12 20:49:49 1056

原创 C++ Day7类与对象 中

Day7类与对象 中一、对象特性1.1 空指针访问成员函数1.2 const 修饰成员函数二、友元2.1 全局函数做友元2.2 友元类2.3成员函数做友元三、运算符重载3.1加号3.2左移(输出)3.3递增3.4赋值3.5函数调用运算符一、对象特性1.1 空指针访问成员函数应使用条件判断防止因空指针访问成员属性出错。#include<iostream>using namespace std;class student{ int a=0;public: void

2021-01-12 19:52:39 116

原创 C++ Day6 类与对象 上

C++ Day6 类与对象 上一、封装1.1概念1.2访问权限1.3 class和struct二、对象特性2.1对象的初始化(构造函数)和清理(析构函数)2.2 构造函数的分类和调用2.3构造函数的调用规则2.4 深拷贝和浅拷贝2.5 初始化列表2.6 类对象作为类成员2.7静态成员函数2.7 this指针c++面向对象三大特性:封装、继承、多态。一、封装1.1概念将属性和行为封装为一个整体并加以权限控制语法:class 类名{访问权限:属性、行为};#include<io

2021-01-11 15:57:29 88

原创 第三章大数据存储技术HDFS

大数据存储技术HDFS一、概述1.1 分布式文件系统(DFS)的概念和作用1.2 HDFS概述二、HDFS的相关概念2.1 块2.2 NameNode2.3 Secondary NameNode2.4 DataNode三、HDFS体系架构与原理3.1 HDFS体系结构3.2 HDFS高可用机制一、概述1.1 分布式文件系统(DFS)的概念和作用一台计算机的存储容量有限,分布式文件系统将文件分布存储在网络中的多个计算机节点上的文件系统,设计多台计算机。1.2 HDFS概述是Hadoop的核心组

2021-01-10 21:14:32 660 2

原创 C++ Day5 程序内存模型、引用和函数高级

C++ Day5 程序内存模型、引用和函数高级一、内存模型1.1 c++程序没有执行前分为:1.2程序运行后:1.3 new运算符二、C++引用2.1基本语法2.2 引用作函数参数2.3 引用作返回值2.4 本质与注意事项2.5 常量引用三、函数高级3.1 函数的默认参数3.2 占位参数3.3 函数的重载C++面向对象编程技术。一、内存模型内存四区:代码区: 存放函数的二进制代码,由操作系统进行管理。全局区:存放静态和全局变量和常量(字符串常量、const修饰的全局变量)栈区:由编译器自动分配

2021-01-10 15:38:23 111

原创 第2章 Hadoop大数据处理平台

第2章 Hadoop大数据处理平台一、Hadoop平台概述1.1 Hadoop简介1.2 Hadoop特性二、Hadoop生态系统2.1 Hadoop存储系统(HDFS&HBase)2.2 Hadoop计算框架(MapReduce&YARN)2.3 Hadoop 数据仓库(Hive)2.4 Hadoop 数据转换与日志处理(Sqoop&Flume)2.5 Hadoop 应用协调与工作流(ZooKeeper&Oozie)2.6 大数据安全技术(Kerberos&LDAP

2021-01-09 21:13:08 329

原创 C++ Day4 指针和结构体

C++ Day4 指针和结构体一、指针1.1 定义和使用1.2 指针所占的内存空间1.3 空指针1.4 野指针1.5 const修饰的指针1.6 指针与数组1.7 指针与函数1.8 示例二、结构体2.1 定义和使用2.2 结构体数组2.3 结构体指针2.4 结构体嵌套结构体2.5 结构体作为函数参数2.6 结构中const使用场景一、指针通过指针可以间接访问内存。可以通过指针来保存一个地址。1.1 定义和使用定义:数据类型 * 变量名。让指针记录地址。#include<iostr

2021-01-09 18:53:16 94

原创 第一章大数据概述

自己做的读书笔记,><第一章大数据概述一、大数据概念与价值1.1 什么是大数据1.1.2大数据的来源1.1.3 大数据有什么价值1.1.4 如何挖掘企业大数据的价值二、大数据的关键技术2.1大数据采集、预处理、和存储管理2.2 大数据分析与挖掘2.3 数据可视化三、大数据产业3.1 数据提供3.2 技术提供3.3 服务提供四、大数据应用场景一、大数据概念与价值1.1 什么是大数据Gartner给出大数据定义:大数据是指需要用高效率和创新型的信息技术加以处理,以提高发现洞察能力、决策能力

2021-01-08 20:11:26 264

原创 C++ Day3 数组与函数

c++从入门到放弃> <C++ Day3 数组与函数一、一维数组1.1 定义方式1.2 数组名示例1.3冒泡排序二、二维数组1.定义方式2.数组名三、函数3.1函数的定义3.2 函数的调用3.3值传递3.4 常见样式3.5 函数的声明3.6 函数的分文件编写一、一维数组数组:一个存放相同类型的数据元素的集合;数组中每个数据元素都是相同的数据类型;数组由连续的内存位置组成;数组下标从0开始索引;数组名不要和变量名相同;1.1 定义方式数据类型 数组名[数组长度];数据类型

2021-01-08 15:34:19 73

原创 C++ Day2流程结构

C++ Day2流程结构一、选择结构1.1 单行if1.2 多行if1.3 多条件if1.4 嵌套if1.5 switch语句1.6 示例1.7 三目运算符二、循环结构2.1 while 语句2.1.1 示例猜数字2.2 do while语句2.2.1 示例水仙花数2.3 for 循环2.3.1 示例2.4 嵌套循环三、 跳转语句3.1 break语句3.2 continue语句3.3 goto语句一、选择结构根据条件执行指定代码1.1 单行if格式:if(条件){满足条件后要执行的语句}(条件

2021-01-07 16:43:52 75

原创 C++ day1初识

C++ Day1一、C++初识1.1 标识符命名规则1.2 数据类型1.2.1 整型1.2.2 sizeof关键字1.2.3 实型(浮点型)1.2.3 字符型1.2.4转义字符1.2.5 字符串型1.2.6 布尔类型 bool1.3 运算符一、C++初识1.1 标识符命名规则标识符不能是关键字;标识符只能由字母、数字、下划线组成;第一个字符必须为字母或者下划线,不能是数字;标识符中的字母区分大小写;力求见名知意;1.2 数据类型不指定数据类型无法给变量分配内存,数据类型的存在意义:给变

2021-01-06 17:36:13 69

空空如也

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

TA关注的人

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