自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法训练赛二

算法训练赛二

2023-03-19 16:38:18 87 1

原创 算法自练习

算法

2023-03-07 09:17:30 438

原创 算法周赛一

算法周赛一

2023-02-28 22:27:13 129

原创 算法复习一

算法题

2023-02-21 22:47:07 71

原创 算法第三次训练赛总结

算法题总结

2022-11-05 17:34:34 67

原创 算法训练赛二总结

比较基础的算法题总结

2022-10-11 21:17:45 106

原创 Java算法第三次总结

本周学了高精度算法和全排列对于高精度算法而言,在Java中主要靠一些函数来实现,例如整数的运算用:BigInteger小数的运算用:BigDecimal这两种运算均属于Java.math.*包BIgInteger:一般用到以下构造器:BigInteger(String val):根据字符串构建BigInteger对象基本函数:1.valueOf(parament); 将参数转换为制定的类型比如 int a=3;BigInteger b=BigInteger.valueOf(a);则b

2022-05-02 20:52:33 681

原创 Java算法初接触2

算法第二次记录,首先是学习的双指针,分为左右指针和快慢指针,名称不同,用法也不同。左右指针左右指针是指双指针中一个指针在数组的最左侧,而另一个在最右侧。通过判断,可以分别让两侧的指针向中间移动,以求解问题。快慢指针快慢指针是指一个指针走的快,一个指针走得慢,类似龟兔赛跑。简单介绍以下两个指针可以使用的案例①左右指针:可以用来反转字符串public class LeftRight { public static void main(String[] args) { cha

2022-04-24 17:23:01 1699

原创 算法初接触1

算法第一弹之前对算法接触的很少,没有一个明确的规划,也不太理解该学些什么,第一周就先简单总结一下吧。算法中有算法复杂度,而算法复杂度又分为时间复杂度和空间复杂度:①时间复杂度是指执行算法所需要的计算工作量。②而空间复杂度是指执行这个算法所需要的内存空间。时间复杂度一般与算法中执行次数成正比,一个算法中的语句执行次数称为语句频度或时间频度,记为T(n)。随着问题规模n的不断增大,上述时间复杂度不断增大,那么算法的执行效率越低。例如:int aFunc(void) { printf("He

2022-04-17 19:47:42 576

原创 2022年第一次总结

寒假时候把JavaSE基础学到了集合与泛型,数据库也学了一些,这几天又把javaweb学了不少,先对javaweb简单做个小总结吧。学了那么久的Java,天天看着那些黑不溜秋的代码,很麻木呀,初接触javaweb的时候尝试着做网页,做出可视化的东西,也觉得蛮有意思的,相对来说,比枯燥的Java好了一些。来对HTML和css做个总结:对于网页来说,页面由三部分内容组成分别是内容(结构)、表现、行为。内容(结构),是我们在页面中可以看到的数据。我们称之为内容。一般内容 我们使用html 技术来展示。

2022-03-13 08:43:04 85

原创 方法的基础补充

Ⅰ 方法的重载同一个类中存在的多个同名方法,但是参数个数和参数类型不同。重载与返回值类型无关,只看参数列表,且参数列表必须不同(参数个数和类型)例如:int add(int x,int y){return x+y;}int add(int x,int y,int z){return x+y+z;}Ⅱ 可变个数的形参,格式:public void show(String … strs){}调用可变个数形参的方法时,可用于传入多个参数,并且,该方法可于本类中方法名相同,形参不同的方法

2021-12-05 19:49:33 91

原创 面向对象基础理解

第六章初接触比较迷茫,学了好多遍,还是有不理解的地方,这里只做个简短的总结,如果其中有什么问题还望指出。高级语言包含面向过程和面向对象。对于面向过程而言,它强调的是功能行为,以函数为最小单位,考虑该怎么做。而对于面向对象而言,强调的是具备功能的对象,以类或对象为最小单位,考虑谁来做。面向对象具有三大特征:①封装性②继承性③多态性面西昂对象的两个要素为 类和对象类 : 是对一类事物的描述,是抽象的、概念上的定义对象:是实际存在的该类事物的每个个体,因而也称为实例“万事万物皆对象”在写

2021-11-28 09:40:56 261

原创 java数组深入

2021.11.14第二更对数组做更深入一点的总结还是分为一维数组和二维数组吧,可能学习的进度并不是按这个来的,但是这样总结比较容易区分。1.一维数组①从Scanner中获取数组的长度和数组的元素,一个简单的小例子import java.util.Scanner;public class chengji {public static void main(String[]args) {Scanner sc=new Scanner(System.in);System.out.println(

2021-11-14 11:43:22 763 2

原创 java数组基础

为成为华为老总的第25天数组基础小结虽然数组还没有完全学完,但是也已经学的差不多了,今天来做个小结。目前仅学了一维和二维数组1.一维数组首先就是建一个新的对象,例如:①String[] names=new String[4];就是动态输入一个包含四个元素的一维数组。不过可以在之后对其进行赋值names[0]=“1”;names[1]=“2”;names[2]=“3”;names[3]=“4”;②String[] names=new String[4]{“1”,“2”,“3”,“4”

2021-11-14 10:51:56 138

原创 for循环补充

**为成为华为老总的第16天** ---**再来一遍循环** 从宋红康那里又学了好多天,从头到尾又学了一遍,基本赶上之前在黑马程序员那写的进度了。对在黑马程序员那存在的一些遗漏做些补充首先是for循环,一个比较简单的for循环求两个数的最大公约数最小公倍数,这个循环中最主要的是break,起到一个循环中断的作用,如果没有这个break,就会导致循环一直执行下去,出现结果过多,不符要求的答案。前几天有个博客中我写到for循环执行结束之后那个变量不能再进行输出,但是C语言课...

2021-11-06 08:45:58 164

原创 嵌套循环以及随机数基础

2021.10.26 第二更以后没机会看我黑马老哥的视频了,学姐让我看宋红康,虽然他的视频好没意思。。。最后给在黑马那学的东西做个总结吧:跳转控制语句:continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次的执行。break 用在循环中,终止循环内容的执行,也就是说结束当前的整个循环。也就是说continue只跳过本次,对下次没影响,但是下下次也是要跳过,以此类推,但是break是直接终止循环了,不再执行循环。循环嵌套:简单来说就是一个循环里边套多个循环,

2021-10-26 20:37:36 1709 1

原创 循环基础汇总

为成为华为老总的第六天做个循环语句的小总结,总共有这几种:1.for循环2.while循环3.do…while循环对于for循环上篇博客已经总结了,不再赘述。对于while循环来说,与for循环比较相像。格式如下:初始化语句while(条件判断句){循环体语句;条件控制句;}执行流程也和for循环基本一致:①执行初始化语句②执行条件判断语句,看结果正误如果false,循环结束如果true,继续执行③执行循环体语句④执行条件控制语句⑤回到②继续do…while语句格

2021-10-26 09:51:01 128 1

原创 for循环基础

2021.10.25 第二更学到for循环了,黑马程序员那又详细又快,做个小总结吧。对于java在输出结果时,假设这个数是i(“输出的数字是:”+i),是这样的,而在c语言中却是(“输出的数字是:%d”,&i),一些小差别。在数据输入时也分的有步骤:①导包import java.util.Scanner;此语句放在命名类的前边②创建对象Scanner sc=new Scanner(System.in);仅sc可变,别的全都不能变③接收数据int i=sc.nextInt();

2021-10-25 21:01:19 134 2

原创 java字符串

**为成为华为老总的第五天**身体不适,断更两天,今天补上,前几天在b站黑马程序员那刷了二十几个视频了,学了不少,晓得了字符串加的时候,如果文字在前(“乐”+66+6)这样"+"会把后边的数字转变成字符串然后输入的就是666,而不是72,但是如果数字在前(512+8+“乐”)输入的结果就是520而不是5128,还学了赋值运算,自增自减,关系运算,逻辑运算,等等等等,反正就学了很多,挺不错,就是对public class啥的还不太理解,慢慢来,总会成为华为老总的!...

2021-10-25 09:23:53 102 3

空空如也

空空如也

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

TA关注的人

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