自定义博客皮肤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)
  • 收藏
  • 关注

原创 查找数组girl_1中是否存在元素11.11f,并打印其索引值,输出元素11.11F在数组中girl_1中的索引是

约定俗成:在很多编程场景中,-1 常被用作错误代码或特殊标记,表示“未找到”、“失败”或“无效”的状态。这种用法广泛存在于各种编程语言和库函数中,比如C语言中的字符串查找函数strstr()在目标子串不存在时返回NULL,但在某些情况下,人们也会用整数指针表示索引,这时-1就成为了自然的选择。注意,在Python中,索引是从0开始的,因此如果找到该元素,其索引将是3。编程习惯:由于历史原因和广泛的使用,-1 已成为一种编程习惯,特别是在返回索引或位置相关的场景中,它能快速传达“未找到匹配项”的含义。

2024-09-27 18:52:43 191

原创 Java的Float.parseFloat语句

请注意, Float.parseFloat 方法返回的是 float 类型的值,如果你需要处理更大的数值范围或者更高的精度,可以考虑使用 Double.parseDouble 方法来转换为 double 类型的值。4. 浮点数的精度: 由于浮点数在计算机中的存储方式,直接使用浮点数进行精确计算可能会导致意外的结果。System.out.println("字符串不能转换为浮点数: " + numberStr);System.out.println("a 和 b 足够接近,可以认为是相等");

2024-09-26 20:52:31 270

原创 Java的integer.parseInt语句

请注意, Integer.parseInt 方法解析的是十进制字符串,如果字符串以 "0x" 或 "0X" 开头,Java会将其视为十六进制数。如果字符串以 "0" 开头,Java会将其视为八进制数(这是Java 8及以前版本的行为,从Java 9开始,以 "0" 开头的字符串不再被解析为八进制数,而是十进制)。在Java中, Integer.parseInt 是一个静态方法,用于将字符串转换为整数。System.out.println("字符串不能转换为整数: " + numberStr);

2024-09-26 20:49:10 199

原创 找错误:int b = friend_2[2][1]; System.out.println(“(13)输入b的值为“+Arrays.toString(b));

b是一个整型变量,而Arrays.toString()方法用于将数组转换为字符串表示形式,因此不能直接应用于单个整数变量。尝试使用Arrays.toString(b)时,会遇到编译错误,因为这个方法期望一个数组作为参数。意图是打印二维数组friend_2中位于索引[2][1]的元素,应该直接打印变量b的值,而不是尝试将其转换为字符串数组。这段代码将会正确地打印出二维数组friend_2中第三行第二列(索引从0开始计数)的元素值。2System.out.println("(13)输入b的值为" + b);

2024-09-26 19:58:47 131

原创 NLP基础知识和算法

7. 预处理步骤:NLP任务通常包括文本清洗、分词(Tokenization)、去除停用词、词干提取(Stemming)、词形还原(Lemmatization)、词性标注(Part-of-Speech Tagging)、命名实体识别(Named Entity Recognition, NER)等。6. 算法:NLP涉及多种算法,包括传统机器学习算法(如朴素贝叶斯、支持向量机、随机森林)和深度学习算法(如卷积神经网络CNN、循环神经网络RNN、长短期记忆网络LSTM、Transformer和BERT)。

2024-09-23 19:55:51 282

原创 怎么学上手鸿蒙

记得实践是学习的关键,不断尝试和构建项目将有助于你更快地掌握鸿蒙开发。5. 学习应用框架:了解Ability Kit、ArkData、ArkUI、ArkTS、ArkWeb等应用框架,这些是构建HarmonyOS应用的核心组件。4. 阅读官方文档:华为开发者联盟提供了丰富的开发文档,包括应用开发导读、版本说明、快速入门、应用开发基础知识等,这些都是学习的重要资源。10. 获取学习资料:可以在网上找到各种鸿蒙学习资料,包括官方发布的笔记、手册和教程,这些资料可以帮助你系统地学习鸿蒙开发。

2024-09-22 17:28:48 146

原创 Java抽象类能使用final修饰吗

抽象类(abstract class)的目的是提供一个部分实现的类,允许其他类继承它并提供剩余的实现。因此,从逻辑上讲,抽象类不应该被声明为 final ,因为这样做会阻止其他类继承它。实际上,在Java中,你也不能将抽象类声明为 final ,因为这是语法错误。编译器会报错,因为 abstract 和 final 关键字在类定义中是互斥的。在Java中, final 关键字用于表示一个类、方法或变量是不可变的。对于类来说,如果一个类被声明为 final ,那么它不能被继承。final 类不能被继承。

2024-09-22 17:15:41 158

原创 Python的IPO模式是,program是IPO模式吗

1. 输入(Input):这是程序接收数据的阶段,数据可以来自用户输入、文件、网络请求、数据库或其他程序。在实际应用中,IPO模型可以应用于各种场景,如数据分析、网络编程、自动化脚本等,以实现预期的功能和目标。Python中的IPO模型指的是一种编程模式,它描述了程序的三个基本部分:输入(Input)、处理(Process)和输出(Output)。IPO模型使得程序逻辑清晰,易于理解和维护。例如,一个简单的IPO模型程序可能首先接收用户输入的温度值,然后将其转换为另一种温度计量单位,最后输出转换后的结果。

2024-09-22 15:41:24 189

原创 findKthLargest方法

如果堆的大小已经达到k,并且当前元素大于堆顶元素(即比堆中最小的元素还大),则弹出堆顶元素(最小元素),并将当前元素加入堆中。这样,堆中始终保持k个最大元素,且堆顶元素是这k个元素中最小的一个,即数组中的第k大元素。这里使用的是最小堆,因为在堆中,堆顶元素(最小元素)可以帮助我们快速定位到第k大的元素。遍历数组nums的每个元素,对于每个元素:如果当前堆的大小小于k,直接将元素添加到堆中。k: 一个整数,表示要找到第k大的元素(注意这里的“第k大”是基于从大到小的排序)。

2024-09-21 16:54:38 304

原创 Leetcode215.数组中的第k个最大元素(优先队列实现)

如果堆的大小已经达到k,并且当前元素大于堆顶元素(即当前元素比堆中最小的元素还大),则将堆顶元素移除并将当前元素插入堆中。这样保证堆中始终是当前遇到的最大的k个元素,且堆顶元素是最小的那个,即第k大的元素。对于本题来说,这意味着堆顶元素将是堆中最小的元素,即在已处理的元素中,堆顶元素将是第k大的元素。因此,总的时间复杂度为遍历数组的O(n)加上k次插入/删除操作的O(k log k),但由于k相对于n来说较小(特别是k远小于n时),整体时间复杂度接近O(n)。//的默认构造函数(没有参数的构造函数)。

2024-09-21 16:16:25 753

原创 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置

System.out.println("汉字 \"" + character + "\" 在Unicode表中的位置是: " + Integer.toHexString(codePoint));在Java中,你可以编写一个简单的应用程序来查找汉字“你”、“我”、“他”在Unicode表中的位置。String[] characters = {"你", "我", "他"};汉字 "你" 在Unicode表中的位置是: 4f60。汉字 "他" 在Unicode表中的位置是: 4ed6。

2024-09-18 12:40:49 237

原创 判断对错:float foo = 1e2是正确的float变量的声明

在Java中, float foo = 1e2;这行代码本身是正确的,但它不会编译通过,因为 1e2 默认为 double 类型,而没有明确地转换为 float 类型。这两种方式都可以确保 foo 变量被正确地声明为 float 类型,并且初始化为值 100.0。1e2f 表示 1 \times 10^2,即 100.0,并且显式地声明为 float 类型。这样, foo 变量就会被正确地声明为 float 类型,并且初始化为值 100.0。

2024-09-18 12:26:36 192

原创 判断对错:char型字符在Unicode表中的位置范围为0~65535

1. 基本多文种平面(BMP):这是Unicode的第一个平面,包含了最常见的字符,包括大多数现代语言的字母和符号,以及一些表情符号。因此,虽然Java中的 char 类型可以表示Unicode的BMP范围内的字符,但它不能表示辅助平面的字符。所以,说 char 类型字符在Unicode表中的位置范围为0~65535是不完全准确的,因为这只是Unicode编码的一部分。2. 辅助平面:Unicode还包括16个辅助平面,用于表示更广泛的字符,如罕见的古文字、表情符号等。这个说法不完全准确。

2024-09-18 12:11:20 176

原创 LeetCode1480.一维数组的动态和

第一次迭代(索引1):nums[1] = nums[0] + nums[1] = 1 +2 = 3,数组变为:[1,3,3,4,5]第二次迭代(索引2): nums[2] = nums[1] + nums[2]= 3 +3= 6,数组变为:[1,3,6,4,5]依此类推,直至数组末尾。累计和(Running Sum)是一个常见的数组操作,它通过迭代数组中的每个元素,对每个元素执行累积操作(通常是求和),从而生成一个新的数组,其中每个位置的值都是原数组到当前位置的所有元素之和。num s[i])。

2024-09-17 22:38:19 501 1

原创 实验1:搭建Linux操作系统与常规配置

(8)出现提示后,输入yes,并输入密码,就可以登录本机,但这样需要每次输入密码,因此,需要配置成SSH无密码登录,退出刚才的SSH登录exit,cd ~/.ssh/,然后利用ssh-keygen生成密钥ssh-keygen -t rsa,(10)执行如下命令对安装文件进行解压缩:cd ~(进入hadoopqs用户的主目录),cd Downloads,sudo tar -zxvf ./jdk-8u162-linux-x64.tar.gz -C /usr/lib/jvm。

2024-09-17 19:15:00 1123

原创 大数据实验二安装单机hadoop和hadoop伪分布式安装

(4) 运行hadoop mapreduce程序:./bin/hadoop jar ./share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.5.jar grep ./input ./output 'dfs[a-z.]+'(3) 将.etc/hadoop/目录下所有扩展名为.xml的文件,即hadoop配置文件,复制到当前目录下的./input文件中作为输入文件:cp ./etc/hadoop/*.xml ./input。

2024-09-17 18:34:43 757

原创 熟悉常用的Hadoop操作:Hadoop选做题

您已经使用了带有-f选项的hadoop fs -get命令来强制从HDFS的/user/hadoop/test/目录下载.bashrc文件到本地的/usr/local/hadoop/test_download/目录,并覆盖了原有文件(如果存在)。在打开的config文件中,您可以根据需要添加配置。例如,如果Java安装在/usr/lib/jvm/java-8-openjdk-amd64,则修改为:1export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64。

2024-09-17 15:29:48 1146

原创 Python循环结构的描述2

1.continue只结束本次循环2.Python通过for、while等保留字构建循环结构3.break用来结束当前当次语句,跳出当前的循环体4.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

2023-02-18 14:54:56 103

原创 Python循环结构描述

1.while循环使用break保留字能够跳出所在层循环体2.for循环也叫遍历循环,用来遍历序列类型中元素,默认提取每个元素并执行一次循环体3.while循环使用pass语句,则什么事也不做,只是空的占位语句4.while循环可以使用保留字break和continue

2023-02-18 14:46:13 786

原创 语言类型描述

1.编译是将源代码转换成目标代码的过程2.C语言是静态编译语言,Python语言是脚本语言3.静态语言采用编译方式执行,脚本语言采用编译方式执行4.解释是将源代码逐条转换成目标代码同时逐条运行目标代码的过程

2023-02-18 14:39:41 97

原创 Python字符编码的描述

1. print(chr(65)输出A print(ord('a'))输出97释义:chr(x)函数转换字母 ord(x)函数转换数字chr(x)和ord(x)函数用于在单字符和Unicode编码值之间进行转换2.Python字符编码使用Unicode编码

2023-02-18 14:37:18 184

空空如也

空空如也

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

TA关注的人

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