- 博客(14)
- 收藏
- 关注
原创 Java面向对象
1.和类名相同 2.没有返回值作用:new本质在调用构造方法初始化对象的值注意点:1.定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造构造器快捷键: Alt + Insert。
2025-03-06 16:49:13
423
原创 Java数组
首先必须声明数组变量,才能在程序中使用数组。数组的元素是通过索引访问的,数组索引从О开始。获取数组长度: arrays .length。
2025-03-06 16:47:43
187
原创 Java流程控制
1、一定要读取到有效字符后才可以结束输入。2、对输入有效字符之前遇到的空白,next()方法会自动将其去掉。3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。4、next()不能得到带有空格的字符串。1、以Enter为结束符,也就是说nextLine()方法返回的是输入回车之前的所有字符。2、可以获得空白。
2025-03-06 16:47:01
748
原创 PyTorch官网不支持conda,使用pip下载的方法
首先,我们需要判断目前我们用的pip指令,会把包装到哪里,通常情况下,pip不像conda一样,他不知道环境,我们首先要确保我们用的是本环境的pip,这样pip install时,包才会创建到本环境中,不然包会创建到base环境,供各个不同的其他conda环境共享,此时可能会产生版本冲突问题(不同环境中可能对同一个包的版本要求不同)再或者把文件下到本地,我放在了C:\Users\sd\Downloads(我用的这个方法,不过和人家视频上面的教学稍有不一样,不过结果)若环境内没有,则安装pip。
2025-03-06 16:43:29
6970
7
原创 Java方法
Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返回值类型∶方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType是关键字void。方法名:是方法的实际名称。方法名和参数表共同构成方法签名。
2024-03-21 09:44:53
378
1
原创 Java基础学习
字符拓展:所有的字符本质还是数字 编码 Unicode 表:(97 = a 65 = A) 2字节 0 -65536 Excel 2^16=65536 U0000 UFFFF。低------------------------------------------------------->高。关系运算符:>,<,>=,<=,==,!位运算符:&,|,^,~,>>,<<,>>>(了解!算术运算符:+,-,*,/, %,++, –扩展赋值运算符: +=,-=,*=,/=
2024-03-19 12:27:23
405
1
原创 八皇后问题
该问题是国际西洋棋棋手马克斯•贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。在蛮干的基础上可以增加回溯,可以采用逐步试探的方式,先从一个方向往前走,能进则进,不能进则退,尝试另外的路径。我们可以将棋盘看作是一个8✘8的数组,这样可以使用一种蛮干的思路去解决这个问题,这样我们就是在8✘8=64个格子中取出8个的组合,C(64,80) = 4426165368,显然这个数非常大。1)x = row;
2023-03-05 16:13:41
270
原创 C语言代码编码规范
代表编码编写时的规范性,写代码不是能运行就是可以的,更重要的是代码要给人看,规范的代码就像好的书法一样能够赏心悦目,别人也能一看就懂。工作时的代码与自己在大学时写的不一样。大家参考一下规范的格式,让自己养成规范编码的好习惯。
2023-03-05 15:48:49
296
转载 拓扑排序问题
拓扑排序问题大学里,学生需要修完培养计划中的所有课程,才能毕业取得学位。例如计算机专业的学生要学习一系列课程,其中有些课程必须在其先修课程完成后才能学习,具体教学计划如下所示。课程编号 课程名称 先修课程假设每门课程的学习时间为一学期,试为计算机专业的学生设计课程的学习计划,使他们能在最短的时间内修完这些课程。设计算法求出每个学期的课程安排。(1)用顶点表示课程,弧表示先决条件,则课程关系可用一有向无环图表示。(2)基于邻接表存储结构实现。(3)输出每学期的课程安排。(4)在主函数中调用菜单函
2021-06-14 23:10:07
584
转载 基于邻接表存储有向图的深度优先遍历
基于邻接表存储有向图的深度优先遍历试编写程序,以邻接表位存储结构实现无向图的广度优先遍历操作。(1)以图的邻接表表示为存储结构建立有向图。(2)编写有向图的深度优先遍历函数。(3)以用户指定的顶点为起点,输出顶点的深度优先访问序列。(4)在主函数中调用菜单函数调试程序。代码如下:#include<stdio.h>#include<stdlib.h>#define MAXSIZE 30typedef struct ArcNode{ int adjvex
2021-06-14 23:06:46
4042
1
转载 中序线索树的遍历
中序线索树的遍历问题描述:参照教材中中序线索树的遍历,分别定义求遍历的第一个结点,遍历后继结点两个函数,再构造完成整个遍历的函数。基本要求及提示:(1)编写二叉链表方式存储的二叉树建立函数;(2)编写加中序线索函数;(3)编写求中序遍历的第一个结点函数;(4)编写求在中序线索树上结点的直接后继结点函数;(5)编写完成中序遍历的函数。参考算法6.15-6.17.(6)要求程序通过一个主菜单进行控制,通过选择菜单项序号调用各功能函数。代码如下:#include <stdio.h>
2021-05-29 22:30:40
924
1
转载 在先序线索树中查找后继结点
在先序线索树中查找后继结点在先序线索二叉树T中,查找给定结点在先序序列中的后继。(1)编写二叉链表方式存储的二叉树建立函数;(2)编写在二叉树上加先序线索函数;(3)编写求后继结点函数;参考下面代码段BiTNode PreNext(BiTNode p){ BiTNode next=NULL;if(p->Ltag==0) next=p->Lchild; else next=p->Rchild;return next;}4)要求程序通过一个主菜单进行控制,通过选择菜单项
2021-05-19 19:40:29
4666
3
转载 显示二叉树
显示二叉树问题描述:函数DisplayTree()输出二叉树的直观示意图。传递给DisplayTree()的参数有树根、所有数据值的最大宽度dataWidth以及屏幕的宽度screenWidth。基本要求及提示:宽度参数使我们能对屏幕输出进行安排。假设dataWidth是2。而screenWidth为64=2的6次幂。宽度为2的幂使得我们可以逐层对数据的组织进行描述。因为不能确定树的结构,所以假定屏幕空间可以容纳完全二叉树。假设结点实在坐标(level,indentedSpace)处画出。第
2021-05-19 19:19:55
786
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人