- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Python 入门之经典函数实例之Map-Reduce - 映射与归约的思想
任务描述Python 中有两个非常常见的内置函数:map()和reduce()函数。这两个函数都是应用于序列的处理函数,map()用于映射,reduce()用于归并。本关目标就是让学习者了解并掌握map()和reduce()函数的相关知识。相关知识map()函数会根据传入的函数对指定的序列做映射。map()函数接收两个参数,一个是function函数,另一个参数是一个或多个序列。map()函数会将传入的函数依次作用到传入序列的每个元素,并把结果作为新的序列返回。map()函数的定义为:map(fun
2020-11-14 16:17:45
877
原创 EduCoder Python 入门之经典函数实例---第1关:递归函数 - 汉诺塔的魅力
任务描述在 Python 函数内部,我们可以去调用其他函数。所以如果一个函数在内部调用自身,这个函数我们就称为递归函数。本关我们将以汉诺塔的例子来感受递归函数的方法与应用。汉诺塔问题源于印度一个古老传说。相传大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上并规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。如下图1所示,请问应该如何操作?本关目标就是通过对汉诺塔问
2020-11-08 18:49:08
2766
原创 1011 A+B 和 C (15分)
给定区间[−231−231][-2^{31}-2^{31}][−231−231] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否则输出 Case #X: false,其中 X 是测试用例的编号(从 1 开始)。输入样例:41 2 3
2020-11-06 16:46:40
204
原创 1006 换个格式输出整数 (15分)
题目描述让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1234输出样例 1BBSSS1234输入样例 223输出样例 2SS123
2020-10-24 20:59:36
374
原创 1002 写出这个数 (20分)
题目描述读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10的100次幂。输出格式在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。/font>输入样例1234567890987654321123456789输出样例yi san wu思路分析:首先观察到保证n小于10的100次幂。可知该题目属于字符串类题目。因为int
2020-10-12 21:03:15
128
原创 1001 害死人不偿命的(3n+1)猜想 (15分)
题目描述输入两个非负10进制整数A和B(<=2^30-1),输出A+B的D (1 < D <= 10)进制数。输入描述输入在一行中依次给出3个整数A、B和D。输出描述输出A+B的D进制数输入样例123 456 8输出样例1103思路分析:将所需转换的数不断取余,直到商为0,将余数依次存入数组,最后倒序输出,即可得到所需结果。#include<stdio.h>int main(){ int a,b; int d; scanf("%d %d %d",
2020-08-28 11:53:43
125
原创 大数据分布式集群搭建详细步骤(Spark的安装与配置)
详细步骤:安装scala环境解压Spark的tar包向所有子节点发送 Spark 配置好的安装包测试Spark环境开启Spark集群访问Web界面安装scala环境1、解压scala 的 tar 包首先我们进入到本系统的/opt/soft路径下可以看到我们所提供的 scala 安装包,接下来我们在/usr/下创建 scala 文件夹,然后解压 scala 到我们所创建的 scala 工作路径中,具体操作如下图所示:[root@master ~]# cd /opt/soft/[root@master
2020-08-25 14:45:03
2243
原创 大数据分布式集群搭建详细步骤(HBase的安装与配置)
大数据分布式集群搭建详细步骤(HBase的安装与配置)1、创建HBase安装目录并解压[root@master ~]# mkdir -p /usr/hbase[root@master ~]# tar -zxvf /opt/soft/hbase-1.2.4-bin.tar.gz -C /usr/hbase/2.修改hbase-env.sh一个分布式运行的Hbase依赖一个zookeeper集群。所有的节点和客户端都必须能够访问zookeeper。默认的情况下Hbase会管理一个zookeep集群
2020-08-23 14:46:37
441
原创 大数据分布式集群环境搭建详细步骤(Zookeeper,Hadoop安装与配置)
大数据分布式集群环境搭建详细步骤(Zookeeper,Hadoop安装与配置)前言:前面我们完成了Linux系统的安装及网络配置,接下来我们继续完成Zookeeper和Hadoop的安装与配置。...
2020-08-23 11:47:27
1080
原创 大数据分布式集群环境搭建详细步骤(Linux环境搭建及网络配置)
前言:大数据分布式集群环境搭建对于初学者来说较为繁琐复杂,网上教程也参差不齐,本人在学习大数据的过程中踩过不少坑,希望记录下来,我们大家互相学习,让学习成为一种习惯。博客中如果有需要改进的地方,希望大家不吝赐教。
2020-08-14 02:57:09
2414
3
原创 配置zookeeper集群产生异常Error contacting service.It is probably not running解决方案
异常信息:检查防火墙是否关闭systemctl status firewalld(CentOS)若防火墙为active则用systemctl stop firewalld 关闭防火墙2.查看zoo.cfg 下配置文件中dataDir和datalogDir目录是否创建,若目录无创建,创建相应目录3.检查每台主机下配置文件中的dataDir的路径是否为myid文件的路径4.检查配置文件注意:这里的server.?=A:2888:3888,?的内容与每台主机下myid编号一致,表示这是
2020-05-17 09:06:37
510
2
全国大学生大数据技能竞赛指导手册.docx
2020-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人