自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 3月12日刷题记录

分析:可以先创建了count数组,然后将字符串s里的字符放在对应位置,例如'a'的ASCI码是97,那就将'a'放在97的位置,然后该位置进行+1,最后出现两次的对应位置都会变成2,后面只要遍历字符串和数组相比较就知道第一个不同的在哪个位置。方法2:用lastIndexOf方法来从字符串后面开始数,遇到空格停止,最后用substring来获得最后一个字符串。方法1:可以用字符串的split方法,以空格来分割开,只要找到最后一个数组,就能知道最后一个数组的长度是多少。它的第一个不重复的字符,并返回它的索引。

2024-03-12 09:38:46 363

原创 初学 Java面向对象编程-多态

通俗来说,就是多种形态,具体点就是去完成某个行为,当不同的对象去完成时会产生出不同的状态。

2024-03-05 20:53:34 310

原创 初学 Java面向对象编程-继承

下面我们创建了3个类,其中Dog类和Cat类是,而Animal称为因为Cat类和Dog类都有很多像同的地方,因此将相同的地方出来,组成父类,由两个子类。其中两个子类要有自己的地方,如代码中的bark方法和miaomiao方法。

2024-03-01 20:48:16 366

原创 初学 Java面向对象编程-封装

用static修饰的变量就不能用对象来访问了,而是直接用类名.变量访问。它以及归属到类里面,称为类变量。这样只能通过setName方法和getName方法来访问name变量。建议:成员变量都改为private修饰,但要根据实际场景来使用。由private修饰过的变量就已经被封装起来了。被public修饰的,不管在哪里都能被访问!此时idea就会报错。下面第一种是不合理。静态变量存储到方法区。

2024-02-29 17:55:05 372 1

原创 初学Java类与对象

当没有任何的构造方法时,编译器会自动帮你创建一个构造方法,但这个构造方法是不带参数的。但有了任意一个的构造方法时,编译器不会帮你创建,而是使用你提供的构造方法。

2024-02-29 17:23:25 421

原创 [每日一题]力扣14:最长公共前缀

4.如果不相同,可以在第一个字符串里添加一个'\0',这样遇到'\0'就会停止了。3.遍历剩下的字符串,将第一个字符串的内容一一和后面的字符串的内容进行对比。加个break是为了程序运行更快,因为已经加了一个'\0',遇到这个就会。2.求出第一个字符串的长度,就可以遍历第一个字符串的全部内容。1.以第一个字符串为参照。

2023-10-24 18:09:34 465 1

原创 [每日一题]汉明距离

上面的箭头指出了对应二进制位不同的位置。异或的规则:相同为0,相异为1!输入:x = 1, y = 4。输入:x = 3, y = 1。

2023-10-23 18:25:50 230 7

原创 [每日一题]力扣

向右轮转 1 步: [99,-1,-100,3]向右轮转 2 步: [3,99,-1,-100],将数组中的元素向右轮转。,就可以完成题目要求了。这是函数调用的示例。

2023-10-22 23:08:45 51 2

原创 第一次写力扣

题目说着少了一位数字,那在通过一个循环,将ret^到数字,出现过的全部都会消除掉,剩下的就是那个缺少的数字了。通过这样可以将所有的异或的结果保存一起。异或的规则是对应位相同为0,相异为1。0异或任何一个数都是它本身。

2023-10-22 22:08:10 53 4

原创 c语言实现静态版通信录

经过一段时间的学习,我们掌握了用do....while循环来实现基本逻辑。我这里用enum枚举来代替了case后面的数字,因为这样使得代码的可读性大大提高,不至于看到数字就傻眼了。做了一个简易的菜单。

2023-10-14 14:03:10 58 4

原创 c语言结构体学习

结构是一些值的集合,这些值成为成员变量。结构的每个成员可以是不同类型的变量。结构的成员可以是标量,数组,指针,甚至是其他结构体。

2023-08-22 16:22:49 71

原创 c语言的操作符详解

目录1.操作符的分类 2.算数操作符 3.移位操作符3.1二进制的细讲 3.2移位操作符的运用4.位操作符5.赋值操作符6.单目操作符7.关系操作符8.逻辑操作符9.条件操作符10.逗号表达式11.下标引用,函数调用和结构成员 移位操作符移动的是二进制位。一个整数的二进制表示形式有3中:原码,反码,补码原码:按照数值的正负,直接写出的二进制序列就是原码反码:原码的符号位不变,其它位按位取反补码:反码的二进制位+1在内存中,存储数据的二进制位都是以补码的形式,在计算的时候也是使用补码的方式就行计算。原码,

2023-08-19 15:13:57 45

原创 c语言实现冒泡排序

冒泡排序是较为稳定的排序算法,现在用c语言来实现冒泡排序。首先,设定一个数组,要讲这个数组按照升序进行排序。

2023-08-18 15:34:41 43

原创 c语言的数组详解

数组的概念:数组就是一组相同类型的数据。

2023-08-17 17:11:05 29

原创 c语言实现三子棋

【代码】c语言实现三子棋。

2023-08-12 16:39:57 23

原创 c语言中的分支和循环学习

c语言是门结构化的语言,有着很多语句。可以分为以上几类。下面我将带着大家逐一学习。

2023-08-08 16:04:30 71

空空如也

空空如也

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

TA关注的人

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