- 博客(38)
- 收藏
- 关注
原创 快速排序-Python
🚀快速排序(Quick Sort)是一种高效的排序算法,其基本思想是通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后再按此方法对这两部分记录继续进行排序,以达到整个序列有序的目的。快速排序是一种分治策略的实现。
2023-04-26 17:01:00 282
原创 【深进1.例1】求区间和
给定 n个正整数组成的数列 $a_1, a_2, \cdots, a_n和 m个区间 [l_i,r_i],分别求这 m个区间的区间和。
2023-04-24 15:57:42 686
原创 数据分析小剧场
答:数据库用于存储和管理结构化数据,数据仓库则用于存储可扩展、冗余且高性能的数据,用于支撑决策和分析。使用数据仓库可以减少对数据库的访问频率,提高数据处理和分析效率。答:机器学习是通过算法和统计模型来分析和处理数据的一种方法,通过将数据输入到模型中训练,从而得到一个预测模型。泛化指的是模型在新数据上的表现能力。答:中位数是数据集中间的数值,方差是数据分布的离散程度,可以用公式计算。中位数 = (n+1)/2,方差 = (Σ(xi-μ)²)/n,其中 n 是样本数量,μ 是样本的均值。
2023-04-07 10:02:59 540
原创 Java~类面试题
Java是一种面向对象的编程语言,具有跨平台能力。自动装箱是将基本数据类型转换为其相应的包装类型,而拆箱则是将包装类型转换为其相应的基本数据类型。Java的垃圾回收是一种自动内存管理机制,用于回收不再使用的对象,以便在计算机内存中释放空间。Java中的多态是指同一行为可以有不同的实现方式,这有助于提高代码的灵活性和可重用性。Java中的抽象类是一种被设计成无法被实例化的类,其目的是作为其他类的基础。Java中的接口是一组相关方法的集合,用于表示对象的特定行为,并可用于类的多态性。
2023-04-05 17:15:34 383
原创 洛谷-入门题:车厢重组(Java)
在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转。一个车站的职工发现桥的长度最多能容纳两节车厢,如果将桥旋转 $180$ 度,则可以把相邻两节车厢的位置交换,用这种方法可以重新排列车厢的顺序。他退休后,火车站决定将这一工作自动化,其中一项重要的工作是编一个程序,输入初始的车厢顺序,计算最少用多少步就能将车厢排序。把相邻位置的数字互相对比,从小排到大,从而交换位置,就是旋转次数,这里可以用到冒泡排序。第二行是 $N$ 个不同的数表示初始的车厢顺序。一个整数,最少的旋转次数。
2023-04-04 19:27:54 433
原创 python-面试题
Python是一种具有高可读性、易学易用、丰富的开源编程语言。在当今大数据时代,Python成为了数据处理与分析的主流语言。
2023-04-03 11:29:44 402
原创 1005 - 打包苹果
打包苹果需要使用小纸箱和大纸箱,每个小纸箱可以装9个苹果,每个大纸箱可以装4个小纸箱。苹果必须放到小纸箱里;小纸箱必须放到大纸箱里。
2023-01-31 12:26:23 725
原创 C语言算术运算:鸡兔同笼
鸡兔同笼是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题:“今有稚兔同笼,上有三十五头,下有九十四足,问稚兔各几何?
2022-12-24 21:38:02 2681
原创 Java Springboot入门(掌握)
Spring Boot是一个基于Java的开源框架,用于创建微服务。它由Pivotal Team开发,用于构建独立的生产就绪Spring应用。本章将介绍Spring Boot,并熟悉基本概念。微服务(Micro Service)是一种允许开发人员独立开发和部署服务的体系结构。每个运行的服务都有自己的流程,这实现了轻量级模型以支持业务应用程序。优点易于部署简单的可扩展性与容器兼容最低配置生产时间较短为所有Spring boot开发提供一个更快更广泛的入门体验。零配置。
2022-12-22 12:21:50 1432
原创 OJ每日一题:1034 - 计算行程
低碳生活,有氧运动。骑自行车出行是个好主意。小明为自己的自行车装了个计数器,可以计算出轮子转动的圈数。在一次骑车旅行中,出发时计算器的票数为begin,到达目的地时的票数为出发时的3次方,d表示小明自行车轮子的直径(单位:米)。输入两个数,分别表示begin,d输出行驶多少公里(结果保留两位小数)import mathbegin,d=map(float,input().split())a=2*math.pi*dend=begin**3k=(end-begin)*math.p
2022-05-24 22:48:14 979
原创 一篇教会你简单使用MySQL
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录SQL 语言的作用:常用的命令1.对数据库常用命令:2.数据库中对表的命令:创建表(1)语法:(2)注意:(3) 字段约束和属性12.修改表:3.插入数据:1.插入单行数据:2.插入多行数据 :3.将查询结果插入到新表中:4.更新数据(修改数据):5.删除数据4.数据查询:1.使用select查询:2.分组查询:列:查询不同课程的平均分,最低分,最高分,并查询出平均分大于80分的课程SQL 语言的作用:数据定义语言 DD.
2022-05-23 16:13:59 944 1
原创 ACM练习:输入输出练习A+B
题目描述你的任务是计算 a + b。太容易了?!当然!我专门为acm初学者设计了这个问题。你一定发现有些题目和这个题目是一样的,是的,所有这些题目都是为了同一个目的而设计的输入输入将包含一系列整数对 a 和 b,由空格分隔,每行一对整数。输出对于每对输入整数 a 和 b,您应该在一行中输出 a 和 b 的总和,并且输入中的每一行输出一行。对于输出的提示可以得知,要用到whlie循环,输入数的同时进行计算。#include<stdio.h>.
2022-05-17 12:04:28 2021 4
原创 Centos安装Hadoop
当前界面systemctl get-defaultgraphical.target(图形化界面)multi-user.target(命令行界面)图形界面转命令行界面systemctl set-default multi-user.targetreboot1.设置固定IPvi /etc/sysconfig/network-scripts/ifcfg-ens33修改以下参数ONBOOT = yes //自动启动网络BOOTRPPTO...
2022-05-16 20:55:12 1150
原创 ACM入门训练题:Hello, world
题目描述This is the first problem for test. Since all we know the ASCII code, your job is simple: Input numbers and output corresponding messages.输入The input will contain a list of positive integers separated by whitespaces(spaces, newlines, TABs). Pleas
2022-05-15 17:40:28 806
原创 spark环境配置
下载完成后进行解压:tar -zxvf spark-2.1.1.tgz#简短的名字易于操作mv spark-2.1.2-bin-hadoop2.7 ./spark解压到目标目录即完成安装, spark 解压后主要包含如下子目录:bin/ (工具程序目录) conf/ (配置文件目录) jars/ (scala Jar 包目录) python/ (python package 目录) sbin/ (服
2022-05-14 23:40:46 3571
原创 KAFKA环境搭建
1.kafka环境搭建:kafka是一个分布式消息系统,由LinkedIn使用Scala编写,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础,具有高水平扩展和高吞吐量。(1)zookeeper环境部署:kafka是由zookeeper管理的,那么kafka的部署需要在zookeeper安装好之后进行。安装zookeeper到指定的目录里:tar -zxvf zookeeper-3.4.8.tar.gzmv zookeep
2022-05-13 18:41:32 2854
原创 入门题目:温度转换
题目描述输入一个华氏温度,要求输出摄氏温度。公式为 c=5(F-32)/9,职位2小数。输入一个华氏温度,浮点数输出摄氏温度,浮点两位小数#include<stdio.h>int main(){ int F; float c; scanf("%d", &F); printf("c=%.2f", c = 5 * (F - 32) / 9); return 0;}作者:Deere.x本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违
2022-05-12 15:44:46 787
原创 Hadoop的配置大全
ssh 免密配置ssh-keygen -t rsacat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 或者(ssh-copy-id 用户名@ip)环境配置export HADOOP_HOME=(hadoop路径)export PATH=$PATH:$HADOOP_HOME/bin:$PATH:$HADOOP_HOME/sbinexport JAVA_HOME=(java路径)export PATH=$JAVA_HOME/b
2022-05-11 23:42:25 1376 1
原创 Hive的知识分享
## 创建数据库##### 语法```sqlCREATE DATABASE [IF NOT EXISTS] database_name [COMMENT database_comment][LOCATION hdfs_path][WITH DBPROPERTIES (property_name=property_value, ...)];```**创建一个数据库,指定数据库在** **HDFS** **上存放的位置**```sqlhive (default)> creat
2022-05-11 19:38:00 469
原创 入门题目:密码破译
题目描述要将"China"译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"China"应译为"Glmre"。请编一程序,用赋初值的方法使cl、c2、c3、c4、c5五个变量的值分别为,’C’、’h’、’i’、’n’、’a’,经过运算,使c1、c2、c3、c4、c5分别变为’G’、’l’、’m’、’r’、’e’,并输出。我们在读题的过程中可以了解到这题考虑了ASCII码,想要具体了解的话可以去查一下完整的表。
2022-05-10 12:51:38 1554
原创 蓝桥杯ACM(入门):简单的a+b
时间限制: 1Sec 内存限制: 128MB题目描述输入两个整数a和b,计算a+b的和本题很简单,但是注意此题是多组测试数据,即需要不停的接收系统的测试输入,你都可以计算结果并输出输入输入两个整数A和B范围不超过2^10输出求A+B#include<stdio.h>int main(){ int a, b; while (~scanf("%d %d", &a, &b)) { printf("%d\n", a + b); }
2022-05-10 12:15:34 702
原创 蓝桥杯2011,蓝桥杯省赛:利息计算
小李年初在银行存款1千元(一年定期)。他计划每年年底取出100元救助失学儿童。假设银行的存款利率不变,年利率为3%,年底利息自动计入本金。计算5年后,该账户上有多少存款。#include<stdio.h>int main() { double s = 1000; int n = 5; int i; for (i = 0; i < n; i++) { s = s * 1.03; s -= 100; } printf("%.0f\n", s);}作者:D
2022-05-09 15:30:35 341
原创 入门题目:A*B问题 ~~ Hello world
计算整数A乘以B。输入A B,中间空格隔开。A、B均为小于10的正整数。输出1个整数,为A乘以B的结果。#include<stdio.h>int main(){ int A, B; scanf("%d %d", &A, &B); printf("%d", A * B); return 0;}---------------------------输出:Hello, World!输入无输出Hello, Wo
2022-05-08 22:06:54 164
原创 入门题目:闰年
给你一个年份,请判断它是不是闰年。输入第一行,输入一个整数tt,表示有tt组样例。接下来tt行,每行输入一个整数n(1000 \leq n \leq 4000)n(1000≤n≤4000),表示需要你判断的年份。输出输出tt行。 对于输入的nn,如果它是闰年,输出Yes,否则输出No。提示:看这一年的年份是不是4的倍数。. 如果年份是4的倍数,那么这一年就是闰年。#include <stdio.h>int main(){ int t...
2022-05-08 22:02:21 511
原创 入门题目:求和
输入一个数nn,你的任务是计算1 + 2 + ... + n1+2+...+n的结果.输入输入的数据有多行,每行一个整数n (1 \le n \le 1000)n(1≤n≤1000),以EOF表示输入结束。输出输出数据同样有多行,每行输出一个整数,该整数的值为1 + 2 + ... + n1+2+...+n。提示:通常,题目会要求多组样例输入。对于多组样例输入,一般会是读到EOF结束。EOF的意思是End Of File,表示读到文件尾,结束输入。scanf...
2022-05-08 22:00:20 673
原创 入门题目: A+B Problem
输入两个数字,输出它们的和。输入两个整数:a, b(0 \leq a, b \leq 100)a,b(0≤a,b≤100)。输出输出一个整数,该整数为a, ba,b两数字之和。提示:Q:输入和输出在哪里?A:您的程序应始终从stdin(标准输入)读取输入,并将输出写入stdout(标准输出)。例如,您可以使用C中的scanf或 C++ 中的cin从stdin中读取,并使用 C 中的printf或 C++ 中的cout写入stdout。如果不是...
2022-05-08 21:50:32 477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人