- 博客(51)
- 收藏
- 关注
原创 头歌-闯关-数据结构实验-栈的应用
第1关 利用栈实现整数的十进制转八进制//// stack_.cpp// Stack//// Created by ljpc on 2018/4/17.// Copyright © 2018年 ljpc. All rights reserved.//#include "stack_.h"// 栈操作实现文件//////////////////////////////////////////////////////////////Stack* Stack_Create(int maxle
2024-12-17 11:01:32
935
转载 头歌-闯关-数据结构实验-循环队列及链队列的基本操作
第1关 循环队列的基本操作#include <stdio.h>#include<stdlib.h>#include <iostream>using namespace std; // 函数结果状态代码 #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define OVERFLOW -1 typedef int QElemType;#define MAX_QSIZE 5 // 最大队列长度+1struct SqQueu
2024-12-17 10:56:01
607
原创 头歌-闯关-数据结构实验-队列基本运算的实现及其应用
第1关 顺序队列的实现/************************************************************* date: January 2019 循环顺序队列 实现文件**************************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include "SeqQueue.
2024-12-16 00:31:31
1042
原创 头歌-闯关-数据结构实验-查找的实现及其应用
第1关 顺序查找/************************************************************* 顺序查找 实现文件 更新于2020年6月23日**************************************************************/#include <stdio.h>#include <stdlib.h>#include <string.h>#include "search.h"int Se
2024-12-16 00:27:11
779
原创 头歌-闯关-数据结构实验-排序的实现及其应用
void SeqListInput(SeqList &L) /*输入若干记录的关键字,存放到顺序表L中*/void SeqListOutput(SeqList L) /*输出顺序表L中各记录的关键字*/void InsertSort(SeqList &L) /*直接插入排序*/// 请在这里补充代码,完成本关任务。直接插入排序 实现文件。更新于2020年6月22日。
2024-12-15 21:44:44
852
原创 Java语言程序设计2 :第六章 反射+设计模式
/ 获取包名 System.out.println(c.getSuperclass().getName());// 获取自定义方法,包含非公开的 System.out.println("Student类中自定义的方法为:"+mds.length);System.out.println("Student类定义的方法数量为:"+ms.length);s.setName("佳明");
2024-12-15 21:30:06
1115
原创 头歌-闯关-数据结构实验-数和二叉树及其应用
第1关 二叉树的创建第2关 计算二叉树的深度和结点个数第3关 实现二叉树左右子树交换第4关 层次遍历二叉树
2024-12-10 16:17:10
130
原创 Java语言程序设计2 第五章:IO流
参数:操作的文件路径,如果指定的文件不存在,jvm自动创建一个新的;但是如果指定的文件夹不存在,则运行报错,错误信息为:java.io.FileNotFoundException(文件路径找不到异常)要求:参与对象序列化的对象对应的类,必须实现java.io.Serializable接口(空接口/标记接口)int read():一次读取一个字节的内容,将读取的内容作为返回值进行返回,如果达到文件的尾部,则返回-1。对象序列化的细节:如果对象的属性,是自定义类型的对象时,则该对象也必须是可序列化的。
2024-11-26 21:21:13
622
原创 Java语言程序设计2 第四章:多线程
c. 执行原理:线程只有获取临界资源对象的锁标记,才能执行同步代码块{}中的内容,并且必须将{}中的所有 代码都执行完成,才释放该线程获取的临界资源对象的锁标记;如果没有获取到临界资源对象的锁标记(锁标记被其他 线程占用),则该线程进入阻塞状态,直到拿到临界资源对象的锁标记才会从阻塞状态结束,同时获取cpu时间片则执 行{}中的内容。(1) 主线程:从main方法开始执行,以main方法的退出作为结束,即main函数是主线程的执行体。(4) 开启线程,调用start方法,Jvm自动执行run。
2024-11-26 21:09:17
624
原创 Java如何处理多线程
在 Java 中,可以使用 Thread 类或者 Runnable 接口来处理多线程。// 创建线程对象,并传入 Runnable 对象。// 创建 Runnable 对象。你可以根据具体需求选择使用哪种方式。
2024-11-14 23:21:47
372
原创 Java语言程序设计2 第三章:异常
(1) 定义异常类继承了 Exception,则定义的为非运行时异常(2) 定义异常类继承了 RuntimeException,则定义的为运行时异常。
2024-11-14 23:09:03
845
原创 Java语言程序设计2 第二章:集合
object set(int index, Object element) //替换index位置上的元素。List subList(int fromIndex, int toIndex) //返回集合中指定部分的元素。object remove(int index) //移除index位置上的元素。object get(int index) //返回集合中指定位置的元素。(1) 特点:存储多个Object对象,有序、有下标(0.1.2...)、元素可以重复。// 根据下标获取对应的元素:get方法。
2024-11-04 00:25:38
516
原创 Java语言程序设计2 第一章:常用类
(1) 通过继承关系,所有类可以使用Object类中方法(2) Object类型的可以利用多态存储所有的对象。
2024-11-03 21:41:13
688
原创 Java语言程序设计2 复习
7. 循环结构(for、while、do..while)4. Java中的数据类型:基本数据类型+引用数据类型。8. 循环控制语句(break、continue)java语言开发:JavaSE语法基础。5. 变量、表达式、运算符等。2. 第一个Java程序。12. 面向对象[重点]3. Java开发标准。6. 分支结构(if)
2024-11-03 21:25:05
100
原创 如何访问字符串中某个字符
是从0开始的,也就是说,字符串的第一个字符的索引是0,第二个字符的索引是1,以此类推。如果索引超出了字符串的长度,的第8个字符(记得索引是从0开始的),即字符。以下是一个简单的示例代码,展示如何使用。在Java中,你可以使用字符串的。在这个例子中,程序将打印出字符串。方法来查看字符串中第。
2024-09-22 18:31:36
336
原创 通用大建模VS垂直大建模
通用大建模适用于需要对整个系统进行分析和设计的情况,而垂直大建模适用于需要深入理解和解决特定领域或问题的情况。通用大建模使用通用的建模语言和技术,如UML或系统动力学模型,而垂直大建模使用特定的建模语言和工具,如领域特定语言或专用模型。通用大建模和垂直大建模是两种不同的建模方法,用于描述和分析不同类型的系统或问题。通用大建模关注系统的整体结构和功能,而垂直大建模更加详细地描述系统的特定方面或细节。通用大建模适用于各种类型的系统和问题,而垂直大建模专注于特定的领域或问题。
2024-09-21 00:29:22
476
原创 俄国留学生vs国内计算机本硕博
其次,学习环境方面。而国内的学生在本硕博的学习过程中通常时间较为紧张,很少有机会参与与计算机相关的实践项目。此外,俄国的教育资源相对较为丰富,学生能够接触到更先进的技术和方法,与国际顶尖学者进行交流。俄国的教育体系与国内的有一定的差异。而国内的教育体制更注重学生的应试能力培养,对考试成绩有较高的要求。随着全球化的不断发展,越来越多的学生选择出国留学,其中俄国留学生在国内也逐渐增多,特别是在计算机领域。然而,无论是俄国留学生还是国内本硕博学生,都需要不断学习和提升自身能力,以适应日益激烈的全球竞争环境。
2024-09-05 20:06:39
190
原创 论俄国留学对计算机系大学生的帮助
在俄国留学的学生有机会参与到这些项目和团队中,与这些行业领袖们进行合作和交流,提升自己的专业能力。首先,俄罗斯拥有世界一流的计算机科学教育体系,许多顶尖的大学都提供优秀的计算机科学课程和研究机会。在俄国留学的计算机系大学生可以通过实习和就业机会,获得宝贵的工作经验并与俄罗斯科技企业建立联系,为自己的职业发展打下坚实的基础。在俄国留学的计算机系大学生可以与来自不同国家和文化背景的同学交流和合作,了解不同国家的计算机科学研究和应用现状,扩展自己的国际视野。综上所述,俄国留学对计算机系大学生的帮助是显而易见的。
2024-09-05 20:01:58
476
原创 举例说明自然语言处理(NLP)技术
例如,智能助手如IBM的Watson可以使用NLP技术来回答用户的问题,并提供相应的答案和解决方案。例如,社交媒体监控工具可以使用NLP技术来分析用户的对某个品牌或产品的评论,以判断用户对其的情感是正面还是负面。例如,Google Translate使用NLP技术将输入的文本从一种语言翻译成另一种语言。例如,语音助手如Apple的Siri和亚马逊的Alexa使用NLP技术来理解和执行用户的语音指令。这些只是NLP技术的一些例子,该技术可以应用于多个领域,如机器翻译、语音识别、信息提取、文本挖掘等。
2024-09-05 19:56:48
492
原创 Java语言程序设计 第九章:三个修饰符
public修饰符使我们的代码更加可见和可访问,private修饰符使我们的代码更加封装和安全,protected修饰符使我们的代码更加灵活和可扩展。例如,我们可以使用public修饰符来声明一个public类,使其可以在其他类中实例化和使用。当我们将一个类声明为protected时,它可以被同一个包内的其他类访问和使用,同时也可以被其他包中的子类访问和使用。同样,当我们将一个方法或变量声明为protected时,它可以在同一个包内的其他类以及其他包中的子类中调用和访问。
2024-06-11 14:05:56
225
原创 Java语言程序设计 第十章:接口
接口的设计需要谨慎,保证接口的兼容性和稳定性。2. 接口中的方法默认为 public abstract,抽象类中的方法可以有 public,protected,private 修饰符。1. 接口的设计需要谨慎,一旦定义了接口,就要保证接口的兼容性和稳定性,否则会对实现类造成影响。1. 接口可以用于实现多态,可以将一个接口类型的变量指向实现该接口的类的对象。4. 接口可以继承接口,类可以实现多个接口,实现的接口之间可以有继承关系。3. 实现了多继承的效果,一个类可以实现多个接口,提供了更多的功能和行为。
2024-06-11 14:04:14
396
原创 Java语言程序设计 第八章面向对象的三大特性(封装、继承、多态)
(1) 多态应用在形式参数上:本类型+所有的子类 型对象、引用都可以作为实际参数进行传递 (2) 多态应用在返回值上:本类型+所有子类型的 对象、引用都可以作为返回值进行返回。b. super()/super(实参):应用在子类的 构造方法的第一行有效语句中,代表创建子类对象 时,告知jvm完成父类对象创建时采用哪一个构造 方法完成对象的创建。(2) 执行:判断引用中存储的实际对象类型是否兼 容于后面的类型(是否为后面类型的一种),兼容true,不兼容-false。return 属性名;
2024-06-11 14:01:06
1722
原创 程序员应该具有的职业素养
总的来说,一个具备良好职业素养的程序员应该是技术能力强、有团队意识、能够解决问题、具备良好的沟通能力、有责任心、注重细节、保持持续学习和改进的态度。1.技术能力:具备扎实的编程技术和计算机知识,能够独立完成所负责的任务,能够持续学习并跟上技术的发展。4.沟通能力:能够清晰地表达自己的想法和观点,能够与非技术人员有效沟通,理解他们的需求和意见。6.学习能力:面对新的技术和挑战时,能够主动学习和掌握新知识,不断提升自己的能力。9.持续改进:不断反思自己的工作和方法,寻找改进的空间,提高自己的工作效率和质量。
2024-06-04 13:22:54
525
原创 举例说明计算机视觉(CV)技术的优势和挑战。
总的来说,计算机视觉技术具有很高的潜力和广泛的应用前景,但也面临着一些技术上和社会上的挑战。4. 隐私问题:计算机视觉技术可能涉及到个人隐私和数据保护的问题,需要考虑和解决相关的法律和伦理问题。3. 自动化:计算机视觉技术可以自动识别和检测图像中的物体、场景和特征,实现无人值守的工作流程。2. 准确性:计算机视觉技术可以实现高度准确的图像和视频分析,避免了人为的主观判断和错误。1. 复杂性:图像和视频数据的复杂性使得计算机视觉技术面临着复杂的算法和模型设计问题。
2024-06-03 20:13:15
344
1
原创 对人工智能技术GPT-4o的初步认知
尤其是在面对更复杂的问题和语境时,它的表现更加出色,显示出强大的语言理解和生成能力。GPT-4o还具备更强大的推理和逻辑思维能力,可以更好地处理复杂的问题和场景。此外,GPT-4o还具备更高级的对话能力,可以进行更自然流畅的对话,更好地理解和回应用户需求。这样的改进使得GPT-4o能够生成更准确、更具连贯性的文本,具备更高水平的语言理解和生成能力。总体而言,GPT-4o作为一项先进的人工智能技术,具备强大的语言理解和生成能力,能够提供高质量的文本生成和对话交互。
2024-06-03 01:17:07
608
原创 图像多分类的人工智能代码
这个代码使用了CIFAR-10数据集,该数据集包含10个类别的图像,包括飞机、汽车、鸟、猫等。代码首先加载数据集,然后对图像数据进行预处理。接下来创建一个卷积神经网络模型,模型包含了多个卷积层和全连接层。然后,编译模型,指定优化器和损失函数。最后,通过训练数据拟合模型,并在测试数据上评估模型的性能。请注意,这只是一个简单的例子,你可以根据自己的需求进行修改和扩展。
2024-05-31 23:51:13
404
原创 人工智能在现代科技中的应用和未来发展趋势。
人工智能(Artificial Intelligence,简称AI)是一种模拟人类智能的技术,其应用范围广泛,正在对现代科技产生深远影响。
2024-05-30 22:23:27
865
原创 Java语言程序设计1 第六章:数组
(1) 先声明,再分配空间:数据类型[] 数组名;数组名 = new 数据类型[长度];(2) 声明的同时并分配空间:数据类型[] 数组名 = new 数据类型[长度];(3) 显示初始化:数据类型[] 数组名= new 数据类型[]{值1, 值2,值3};(4) 显示初始化:数据类型[] 数组名= {值1,值2,值3};注意:数组的声明和初始化一起完成。
2024-05-28 19:28:16
912
原创 Java语言程序设计1 第五章:函数
定义类以内,其他函数以外的位置(与main函数并列)public static void 函数名(){// 函数的实现函数的定义:函数的声明和函数的实现public static void 函数名()注意:函数名 ,望文生义,采用驼峰命名法形 式命名{}
2024-05-28 18:30:33
744
原创 Java语言程序设计1 第四章:循环结构
循环特点相同 先判断,再执行先执行,再判断for循环比较常用while循环:循环次数不明确时,建议使用while循环循环次数明确时,建议使用for。
2024-05-27 12:18:11
464
原创 人工智能对程序员的影响
此外,社会各界也需要共同关注人工智能带来的影响,建立健全相关的法律法规和伦理准则,确保人工智能的发展是安全、可靠和符合道德规范的。只有在全社会的共同努力下,我们才能充分发挥人工智能的优势,同时最大限度地减少其可能带来的负面影响,实现人工智能与人类的和谐共处和共同发展。随着人工智能技术在各个领域的广泛应用,如智能医疗、智能交通、智能家居等,需要大量的程序员来开发和维护相关的软件和系统。程序员需要以积极的态度迎接这一变革,不断提升自己的能力和素质,在人工智能的浪潮中找到自己的定位和发展方向。
2024-05-26 19:15:46
500
原创 Java语言程序设计1 第三章:分支结构
1. 基本if结构: (1) 语法: if(判断条件/布尔表达式){ // 语句 } (2) 执行原理:如果判断条件成立,则执行{}中的语句2. 基本if结构2 (1) 语法: if(判断条件/布尔表达式){ // 语句1
2024-05-26 19:00:53
768
原创 Java语言程序设计1 第二章:变量、数据类型、运算符、表达式
计算机中的一块内存空间,存储数据的基本单元数据类型、变量名、数据(1) 先声明,再赋值:·数据类型变量名;// 声明变量名 = 值;// 赋值(2) 声明的同时并赋值:数据类型变量名 = 值;(3) 同时定义多个相同类型的变量:数据类型变量名1,变量名2=值,变量3;
2024-05-25 13:31:32
2457
原创 Java包的机制
Java还提供了访问修饰符来控制包的访问权限。在Java中,包由一组相关的类和接口组成,它们通常位于同一个文件夹下,并且具有相同的包名。例如,java.util包包含了一些常用的工具类,java.io包包含了用于输入输出的类和接口。Java的包机制是指将相关的类和接口组织在一个特定的命名空间中,以便更好地组织和管理代码。包的命名应该遵循一定的规范,通常是使用倒置的域名作为包名的前缀。总之,Java的包机制能够帮助开发者更好地组织和管理代码,提高代码的可读性和可维护性,避免命名冲突,并提供对访问权限的控制。
2024-05-25 12:50:27
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人