- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 JAVA的==和equals
文章目录1、==2、equals想要熟练掌握equals与==的用法与区别,前提必须掌握基本数据类型和引用类型的概念,讲二者区别之前,先大概讲解一下基本数据类型和引用类型的概念: java基本数据类型和引用数据类型的区别?1、=="=="比较基本数据类型时比较的是表面值内容2、equals比较两个对象时比较的是两个对象的内存地址值对于equals方法,注意:equals方法不能作用于基本数据类型的变量
2023-04-16 17:47:28 103
原创 java基本数据类型和引用数据类型
变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。
2023-04-16 11:09:53 217
原创 switch为什么运行性能比较高?
从逻辑上讲,if/else,三元运算符,switch都可以代替,但是使用不同的语法表达更简洁,在条件比较多的时候,switch从性能上看也更高。
2023-04-10 12:09:39 616
原创 LeetCode_罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II。27 写做 XXVII, 即为 XX + V + II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为 IX。
2023-04-10 11:44:35 62
原创 LeetCode_9. 回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01。因此它不是一个回文数。
2023-04-10 09:16:51 59
原创 LeetCode_两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。
2023-04-08 18:02:27 53
原创 main()方法java
实际上,程序中的main()方法不是必须要放在唯一的一个公共类中的,它可以放在其它类当中,但正常情况下这样做会报错,这是为什么呢?在程序运行过程中是默认执行公共类中的main()方法,那只要你把配置改一下,让程序去你放main()方法的那个类去找main就行了.正常情况下这里的文件名就是我们程序中的公共类名,而通过这种方法进行调用即通过类名进行调用方法,因为并没有创建实例进行调用,,这也就解释了为什么main()方法的前面还总是要有static。文件名.main()
2023-04-08 12:04:02 752
原创 java函数中的修饰符
其中继承则是面向对象的程序设计中最为重要的特征之一。由继承得到的类为子类,被继承的类称为父类或者超类。一个父类可以同时拥有多个子类,但是Java不支持多重继承,即一个类只能有一个直接父类。父类是对所有子类的公共域和公共方法的集合,而每一个子类则是父类的特殊化,是对公共域和方法在功能、内涵方面的扩展和延伸。既然子类继承父类的状态和行为,那么子类便可以访问或修改或重载等父类的状态或行为。
2023-04-07 20:19:22 211
原创 Java编程的逻辑——读有感
这种方法是用4位二进制码的组合代表十进制数的0,1,2,3,4,5,6 ,7,8,9 十个数符。4位二进制数码有16种组合,原则上可任选其中的10种作为代码,分别代表十进制中的0,1,2,3,4,5,6,7,8,9 这十个数符。用两块空间存储就简单得多,arrA存储的值就变成了和arrB的一样,存储的都是数组内容{4,5,6}的地址,此后访问arrA就和arrB是一样的了,而arrA和arrB的内存空间由于不再被引用会进行垃圾回收。基本类型a的内存地址是1000,这个位置存储的就是它的值100。
2023-04-07 20:06:12 79
原创 生成无穷多解的增广矩阵python
wid的随机矩阵,然后求该随机矩阵的最简型stepMat,然后看该随机矩阵的最简型stepMat是否含有分数,若含有分数直接取整,最后将该最简型进行任意次的初等行变换变成一个任意的矩阵,这样就确保了生成随机的矩阵的最简型和阶梯型尽可能的没有分数,提高了计算的可行性。long的一维零矩阵作为结果矩阵,为了确保生成的非齐次方程组是无穷多解,利用矩阵的秩小于未知数矩阵并且增广矩阵等于系数矩阵有无穷多解的定理,确保生成的非齐次方程有无穷多解。wid的随机矩阵mat作为非齐次方程组的系数矩阵和1。
2023-04-07 16:44:28 306
原创 判断齐次非齐次方程组的解python
方程组得解不唯一,但是我们可以直接取通解和特解的系数直接为1来带入方程进行判断,在判断之前还应该解是否线性无关。
2023-04-07 16:39:13 358
原创 基于python判断线性代数向量组是否线性相关
向量组线性相关:存在不全为0的k,使(有非零解),至少有一个向量能由其余向量线性表示(几何意义:两向量共线、三向量共面等;代数意义:方程组有多余方程)线性相关——;线性无关——线性相关证法:1. 按定义转化为是否只有零解问题2. 矩阵秩向量的部分组。
2023-03-27 16:51:13 590
原创 基于python随机生成线性代数对称矩阵
1、每个实方形矩阵都可写作两个实对称矩阵的积,每个复方形矩阵都可写作两个复对称矩阵的积。5、n阶实对称矩阵,是n维欧式空间V(R)的对称变换在单位正交基下所对应的矩阵。3、一个矩阵同时为对称矩阵及斜对称矩阵当且仅当所有元素都是零的时候成立。4、如果X是对称矩阵,那么对于任意的矩阵A,AXAT也是对称矩阵。2、若对称矩阵A的每个元素均为实数,A是Symmetric矩阵。
2023-03-27 16:44:18 641
原创 基于python线性代数矩阵计算题
由 m × n 个数aij排成的m行n列的数表称为m行n列的矩阵,简称m × n矩阵。记作:这m×n 个数称为矩阵A的元素,简称为元,数aij位于矩阵A的第i行第j列,称为矩阵A的(i,j)元,以数 aij为(i,j)元的矩阵可记为(aij)或(aij)m × n,m×n矩阵A也记作Amn。元素是实数的矩阵称为实矩阵,元素是复数的矩阵称为复矩阵。而行数与列数都等于n的矩阵称为n阶矩阵或n阶方阵 [7]。
2023-03-24 11:25:55 218
原创 基于python的线性代数关于行列式
啥叫行列式?行列式在数学中,是一个函数,其定义域为det的矩阵A,取值为一个标量,写作det(A)或 | A |。无论是在线性代数、多项式理论,还是在微积分学中(比如说换元积分法中),行列式作为基本的数学工具,都有着重要的应用。行列式可以看做是有向面积或体积的概念在一般的欧几里得空间中的推广。或者说,在 n 维欧几里得空间中,行列式描述的是一个线性变换对“体积”所造成的影响。
2023-03-24 11:15:40 515
原创 基于python的线性代数关于逆序列计算
啥叫逆序列?在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。一个排列中所有逆序总数叫做这个排列的逆序数。也就是说,对于n个不同的元素,先规定各元素之间有一个标准次序(例如n个 不同的自然数,可规定从小到大为标准次序),于是在这n个元素的任一排列中,当某两个元素的先后次序与标准次序不同时,就说有1个逆序。一个排列中所有逆序总数叫做这个排列的逆序数。举例:求排列32514的逆序数是多少?
2023-03-24 11:02:09 506
原创 U盘重装系统出错,自己重装过程
跟着视频下载了window10镜像,但是!跟着操作都一切顺利,到最后安装的时候,windows无法找到所需文件请确保安装所需的文件可用,并重新启动安装。我重新试了好多次,最后发现可能是u盘问题。2、U盘安装不了后,现在系统也被我删除了,笔记本现在就是一个空壳,我也只有一台笔记本,也下载不了新的系统,最后我想到在网上买一个·1操作系统,买了u盘以后,发现他是用PE安装的,按照操作以后出现了另一个问题,电脑重新启动以后他找不到启动盘了。
2023-02-11 16:10:41 579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人