自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 资源 (5)
  • 收藏
  • 关注

原创 微信小程序开发者账号注册

微信小程序开发者账号注册

2023-10-14 11:46:01 593

原创 Combination Lock

根据开锁规则,“顺时针转动表盘两圈”,“逆时针转动表盘一圈”,所以对于每个测试用例cost的初始值为120.表盘刻度指针的初始位置s和开锁组合的第一个数a,顺时针转动表盘,使得表盘刻度指针指向a,则转动表盘的刻度数为(40+s-a)%40,同理,给出第2、3次转动表盘的刻度数分别为(40+b-a)%40、(40+b-c)%40.最后,表盘刻度数转化为度数。组合锁有一个圆形刻度表盘,在表盘上,有 40 个编号为从 0 至 39 的刻度,正上方有一个刻度指针。最后一个测试用例的后面的一行给出 0 0 0 0。

2023-10-07 19:12:18 460

原创 Odd Sum

本题有多个测试用例。输入的第一行给出了测试用例的数量 T(1 ≤ T ≤ 100)。然后给出 T 个测试用例,每个测试用例两行,给出两个整数 a 和 b(0≤a≤b≤100)。本题采用机理分析法,采用顺向思维方式,从分析内部机理出发,顺推出求解算法;采取循环嵌套的方法进行求解,第一层循环用于判断测试用例的个位T,第二层循环用于判断。对于每个测试用例,输出一行:给出测试用例的序列号,然后给出。,请您计算在这个范围内的所有奇数的总和。

2023-10-07 17:25:08 392

原创 Searching for Nessy

2003 年 7 月,BBC 报道称,一个 BBC 团队使用 600 个彼此独立的声纳波束对尼斯湖进行了广泛的调查,在湖中没有发现任何“水怪”(即任何已知或未知的大型动物)的踪迹。给出一个 n 行 m 列的网格,表示湖泊,6≤n, m≤10000,计算您要放在正方形方格中的声纳波束的最小数量 s,使得我们可以了解网格中的每个位置的情况,条件如下: • 一个声纳在网格中占据一个正方形方格;那么对于行来说,覆盖1,2,3需要1个X,覆盖4,5,6行需要2个X,覆盖7,8,9行需要3个X...;

2023-10-07 16:21:44 226

原创 大数据就业路线

对下游需要和数据开发工程师打交道,将准备好的数据(数据的清洗、整理、融合)交给下游的数据开发和数据科学家。大数据开发分两类,第一类是编写hadoop、spark、flink的应用程序,第二类是对大数据处理系统本身进行开发,如对开源框架的扩展开发,数据中台的开发。Oozie(调度工具,会用即可)离线数仓建设(搭建数仓,数仓建模规范)维度建模(建模方式常用的有范式建模和维度建模,维度建模是重点)

2023-06-22 10:38:24 765 1

原创 数据结构学习笔记:概论

数据结构是一种具有一定逻辑关系,在计算机中应用某种存储结构,并且封装了相应操作的数据元素集合。它包含三方面的内容,逻辑关系、存储关系及操作。

2023-06-21 23:01:12 996

原创 C语言学习笔记:排序算法

C语言学习笔记:排序算法

2023-06-20 20:08:26 391 1

原创 C语言学习笔记:文件

C语言学习笔记:文件

2023-06-20 20:03:17 627 1

原创 C语言学习笔记:单链表

C语言学习笔记:单链表

2023-06-20 20:00:58 332 1

原创 C语言学习笔记:结构体

数组可存储相同类型数据项的变量,结构体是一种用户自定义的可用的数据类型,它允许存储不同类型的数据项。结构体:结构体是一种集合,可以包含多个变量或数组,该数据类型由一组称为成员的不同数据组成,每个成员可以具有不同的类型。结构体通常用来表示类型不同但又相关的若干数据。1.先定义结构体类型,之后定义结构体变量:定义结构体类型:struct 结构体名 {数据类型说明符 成员1;数据类型说明符 成员2;定义结构体变量:struct tag 变量1,变量n;

2023-06-20 19:44:52 772 1

原创 C语言学习笔记:预处理命令

C语言学习笔记:预处理命令

2023-06-20 19:16:13 693

原创 C语言学习笔记:递归例题

C语言学习笔记:递归例题

2023-06-20 19:13:32 724 1

原创 C语言学习笔记:位运算

C语言学习笔记:位运算

2023-06-20 19:04:32 556 1

原创 C语言学习笔记:typedef

typedef 关键字,用来声明新的类型名来代替已有的类型名,可以使用它来为类型取一个新的名字一般形式:例如:BYTE b1, b2;等价于 int b1,b2;在这个类型定义之后,标识符BYTE可作为类型int的缩写gender a;等价于char a;

2023-06-20 19:00:22 983

原创 C语言学习笔记:输入&输出

C语言学习笔记:输入&输出

2023-06-20 18:57:27 742 1

原创 C语言学习笔记:共用体

共用体是一种特殊的数据类型,允许在相同的内存位置存储不同的数据类型。可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。为了定义共用体,必须使用 union 语句,方式与定义结构体类似在共用体中,各成员共享一段内存空间,一个共用体变量的长度等于各成员中最长的长度。共用体变量可被赋予任一成员值,但每次只能赋一种值共用体类型的定义和共用体变量的说明一个共用体类型必须经过定义后才能把变量说明为给共用体类型。

2023-06-20 18:26:44 1013

原创 C语言学习笔记:枚举(enum)

枚举enum是英文enumerate的缩写,列举、排列说明的意思。枚举是 C 语言中的一种基本数据类型,用于定义一组具有离散值的常量。枚举类型可以让我们的程序使用一些固定长度和固定数值的变量值范围。枚举类型通常用于为程序中的一组相关的常量取名字,以便于程序的可读性和维护性。定义一个枚举类型,需要使用 enum 关键字,后面跟着枚举类型的名称,以及用大括号 {} 括起来的一组枚举常量。每个枚举常量可以用一个标识符来表示,也可以为它们指定一个整数值,如果没有指定,那么默认从 0 开始递增。

2023-06-17 16:28:39 2657 1

原创 C语言学习笔记:指针

每一个变量都有一个内存位置。指针就是变量的内存地址,指针变量是用来存放内存地址的变量,就像其他变量一样,在使用指针存储其他变量地址之前,要对其进行声明。指针变量的值是个地址,这个地址不仅可以是变量的地址也可以是其他数据结构的地址(数组、函数等)。为了表示指针变量和它所指向的变量之间的关系,在程序使用 *表示指向。

2023-06-17 16:21:04 1459

原创 C语言学习笔记:字符串

在c中没有专门的字符串变量,通常用一个字符数组来存放一个字符串,并且字符串总是以空字符'\0'作为字符串的结束语。字符串的本质是以 \0 结束的字符数组。

2023-06-17 16:10:41 1678

原创 C语言学习笔记:数组

C 语言数组数据结构,是一个可以存储固定大小的相同类型元素的顺序集合。数组中的特定元素可以通过索引访问,第一个索引值为 0。数组遵循先定义后使用。

2023-06-17 16:06:09 921 1

原创 C语言学习笔记:函数

函数别称方法、子例程或程序。每个C程序都至少有一个函数,即主函数 main();使用一个函数需要进行函数声明、函数定义、调用函数。函数声明提供了函数的名称、返回类型和参数。函数声明:函数类型 函数名(形参);函数定义提供了函数的实际主体。函数定义:函数首部、函数体函数首部:函数类型 函数名(形参)函数调用:通过调用函数来完成已定义的任务。函数调用:函数名(实参);

2023-06-17 14:35:51 1844 1

原创 C语言学习笔记:结构化程序设计思想

对于一个具体问题,一般按照结构化程序设计方法来组织函数,主要原则可以概括为“自顶向下,逐步求精,函数实现”

2023-06-15 22:53:33 781 2

原创 C语言学习笔记:顺序结构

C语言学习笔记:顺序结构

2023-06-15 22:44:50 648 1

原创 C语言学习笔记:作用域规则

任何一种编程中,程序中定义的变量超出所存在的作用域,变量就不能被访问。C语言中有三个地方可以声明变量:在函数或块内部的局部变量在所有函数外部的全局变量在形式参数的函数参数定义中局部变量:在程序中使用的变量都定义在函数的内部,它们的使用范围都仅限本函数内,因此主调函数只有通过参数传递,才能将实参数据传递给函数使用,同样,形参的改变也不会影响到实参变量。

2023-06-15 22:34:53 653 1

原创 C技能树:形参和实参

函数通过条件判断以及函数调用的方法实现求从m加到n的和,通过if语句对传入的n,m大小进行判断,如果m

2023-05-10 18:59:48 123

原创 C语言学习笔记:循环结构

c语言循环语句

2023-04-30 10:58:11 778 2

原创 C语言学习笔记:分支结构

C语言学习笔记:选择结构

2023-04-29 10:43:50 866

原创 C语言学习笔记:存储类

存储类定义 C 程序中变量/函数的的存储位置、生命周期和作用域。这些说明符放置在它们所修饰的类型之前。C 程序中可用的存储类:auto、register、static、extern变量的生存周期:全局变量生命周期一般一直存在,局部变量的变量一般在作用的函数内被调用是才分配存储单元,一旦函数调用结束,分配单元就会被收回。程序运行时的存储空间会被分为代码区和数据区,数据区又分为静态存储区和动态存储区。根据生命周期存储类别分为静态存储方式和动态存储方式。

2023-04-29 10:35:39 810 1

原创 C技能树:打印技能树名称和网址

在C语言中,函数的定义顺默认情况下,只有后面定义的函数才可以调用前面定义过的函数,如果函数定义在main函数之后时,要需要在main函数之前进行函数声明,如果函数定义在main函数之前则不需要声明。printf("欢迎访问\"%s技能树\"网址:%s", tree_name, link);printf("欢迎访问\"%s技能树\"网址:%s", tree_name, link);printf("欢迎访问\"%s技能树\"网址:%s", tree_name, link);

2023-04-28 08:01:45 803

原创 C语言学习笔记:C语言基本知识

C语言词汇

2023-04-27 08:09:35 725

原创 C语言学习笔记:C语言简介

静态语言:c语言程序设计。

2023-04-27 08:05:35 1449

原创 C技能树:while循环:最大公约数和最小公倍数

使用while循环求两个正整数的最大公约数和最小公倍数。请分析(1)处缺失的代码,并判断下列四个选项中哪一项无法实现上述功能。解析:错误选项没有判断a%b是够为0的先决条件。利用辗转相除法求出最大公约数。进而求出最小公倍数。

2023-04-27 07:47:36 2513

原创 C技能树:goto语句:求10以内的数之和

解析:goto语句可以随意跳转到程序内任意标记的地方,格式为标识符标记位置,goto 标识符;语句跳转到标记的地方。本题只有选项二不能实现求和,在未执行sum+=1;表达式之前,执行goto LOOP;语句就会一直在跳转直至不满足if条。使用goto语句模拟循环,求10以内的正整数之和。请分析(1)处缺失的代码,并判断无法实现该功能的选项。

2023-04-27 07:45:35 996 1

原创 C技能树:for循环:九九乘法表

解析: 本题采用循环判断来打印九九乘法表,选项一利用 % 取余运算符和/除法运算符的性质对row和col赋值,由于/ 除法,两边都是整型结果则取整,当i=9&&i

2023-04-27 07:43:58 1460

原创 C技能树:switch语句:成绩转换

switch语句中,case找到开关会继续向下执行,直到遇到break或者defualt才跳出。如果case语句不包含break,将会继续执行后面的case,直到遇到break 为止。,本题只有选项一能够正确的输出成绩转换为的等级。输入成绩(百分制),将成绩转换为相应的等级,并输出。请从以下选项中选出能使下面代码正确运行的一项。小于90分且大于等于80分为等级B;小于80分且大于等于70分为等级C;小于70分且大于等于60分为等级D;大于等于90分为等级A;小于60分为等级E。

2023-04-26 12:30:08 3089 1

原创 C技能树:else-if语句:判断三角形的类型

printf("三角形是直角三角形\n");printf("三角形是普通三角形\n");printf("三角形是等边三角形\n");printf("三角形是直角三角形\n");printf("三角形是普通三角形\n");printf("三角形是等边三角形\n");printf("三角形是等边三角形\n");printf("三角形是等边三角形\n");printf("三角形是直角三角形\n");printf("三角形是普通三角形\n");printf("三角形是普通三角形\n");

2023-04-26 12:28:30 570 1

原创 C技能树:成绩转换为相应的等级

解析:本题使用if语句对两个值比较大小,当mun_1>num_2是=时max_num=mun_1,反之max_num=num_2,对选项进行分析可知,选项一的判断方法是对两个数差值的绝对值与两个数的差进行判断,判断语句是对的;选项二是错误的,判断的方法是对一个值与max_num的大小判断,判断方法错;选项三是对两个差值的大小进行判断,判断方法是对的;选项四是对两个值之间的大小进行判断的,方法正确。输入两个整数,使用if-else语句求两个整数之间的较大值。以下四个选项中,请判断哪一项是错误的。

2023-04-26 12:26:55 518

原创 C技能树:if语句:三个数从小到大排序并输出

解析:本题使用if语句进行判断3个整数的大小,整数大小出现不一致的情况下调用void swap(int* x, int* y)函数将整数顺序进行置换。错误选项如果a

2023-04-25 13:22:35 1492

原创 C技能树:语句与控制流

(1)处的打印操作有多种语句格式或程序块可以实现,请从下列选项中判断出错误的选项。printf("%c", str[i])//错误。解析:错误选项后应该有;使用for循环逐个字符打印。

2023-04-23 21:09:26 92

原创 C技能树:循环打印 Hello World!

(1)处的打印操作有多种语句格式或程序块可以实现,请从下列选项中判断出错误的选项。printf("%c", str[i])//错误。解析:错误选项后应该有;使用for循环逐个字符打印。

2023-04-23 20:18:58 413

上海电力大学2022年《数据结构》考研真题答案(算法题).pdf

上海电力大学2022年《数据结构》考研真题答案(算法题).pdf

2023-11-08

数据科学与大数据技术:apachemaven3.5.4安装包

Apache Maven 是一个项目管理和构建工具。基于项目对象模型(POM)的概念, Maven 可以从中心位置管理项目的构建、报告和文档。

2023-07-11

typora免费编辑器

typora编辑器让人们能更简单地用Markdown语言书写文字,解决了使用传统的Markdown编辑器写文的痛点,并且界面简洁优美,实现了实时预览等功能。一个好的程序员必须有一个好的文档编辑器,wWord文档并不适合程序员用来编辑代码文档,typora是一款适合程序员是用的文档编辑器。现在的typora编辑器已经开始收费,目前使用的版本都是旧版本,此版本为旧版本上传给各位程序员新手们免费使用。

2023-04-16

数据科学与大数据技术hive安装包

hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列的工具,可以用来进行数据提取转化加载(ETL),这是一种可以存储、查询和分析存储在 Hadoop 中的大规模数据的机制。下载资源包可以直接在linux系统下压缩使用安装hive

2023-04-16

数据科学与大数据技术flink-linux安装包

Flink是一个以 流 为核心的高可用、高性能的分布式计算引擎。具备 流批一体,高吞吐、低延迟,容错能力,大规模复杂计算等特点,在数据流上提供 数据分发、通信等功能。flink-1.14.6-bin-scala_2.12.tgz可直接下载在linux系统下压缩使用

2023-04-16

数据科学与大数据技术;kafka-linux安装包

数据科学与大数据技术linux下kafka学习的资源压缩包kafka,可直接下载传入linux系统使用

2023-04-16

圣诞节快到了,用Python画棵雪夜圣诞树送给你

马上就要圣诞节了,作为一名小白的我们应该用代码表达一下程序猿的温柔,改写了一段Python画圣诞树的代码,画棵雪夜圣诞树送给你

2022-12-06

word免费的个人简历模板

免费的个人简历模板,时间过得飞快,我们又将面临求职找工作的挑战,现在的你想必是在写简历吧。你真的懂得怎么写好简历吗?下面是小编收集整理的大学生个人简历模板,欢迎大家分享。 大学生个人求职简历 篇1 个人信息 姓名:xxx 性别:男 出生日期:xxx 民族...

2022-11-24

CentOS-7-x86_64-Minimal-2009(免费下载)

VirtualBox最早是德国一家软件公司InnoTek所开发的虚拟系统软件,后来被Sun收购,改名为Sun VirtualBox,性能有很大的提高.因为他是开源的,不同于VM,而且功能强大,可以在 Linux/Mac 和 Windows 主机中运行,并支持在其中安装 Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客户操作系统.假如你曾经有用过虚拟机软件的经历的话,相信使用 VirtualBox 不在话下。即便你是一个新手,也没有关系。VirtualBox 提供了详细的文档,可以助你在短期内入门。

2022-05-31

VirtualBox-6.1.32-149290-Win(免费下载)

VirtualBox最早是德国一家软件公司InnoTek所开发的虚拟系统软件,后来被Sun收购,改名为Sun VirtualBox,性能有很大的提高.因为他是开源的,不同于VM,而且功能强大,可以在 Linux/Mac 和 Windows 主机中运行,并支持在其中安装 Windows (NT 4.0、2000、XP、Server 2003、Vista)、DOS/Windows 3.x、Linux (2.4 和 2.6)、OpenBSD 等系列的客户操作系统.假如你曾经有用过虚拟机软件的经历的话,相信使用 VirtualBox 不在话下。即便你是一个新手,也没有关系。VirtualBox 提供了详细的文档,可以助你在短期内入门。

2022-05-31

SecureCRT(免费资源可直接下载)

SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。 多用于linux

2022-05-31

VISIO(免费)软件

Office Visio 是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、分析和交流的软件。

2022-05-31

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

TA关注的人

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