自定义博客皮肤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 115 1

原创 算法自练习

算法

2023-03-07 09:17:30 471

原创 算法周赛一

算法周赛一

2023-02-28 22:27:13 163

原创 算法复习一

算法题

2023-02-21 22:47:07 100

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

算法题总结

2022-11-05 17:34:34 94

原创 算法训练赛二总结

比较基础的算法题总结

2022-10-11 21:17:45 128

原创 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 722

原创 Java算法初接触2

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

2022-04-24 17:23:01 1749

原创 算法初接触1

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

2022-04-17 19:47:42 621

原创 2022年第一次总结

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

2022-03-13 08:43:04 119

原创 方法的基础补充

Ⅰ 方法的重载 同一个类中存在的多个同名方法,但是参数个数和参数类型不同。 重载与返回值类型无关,只看参数列表,且参数列表必须不同(参数个数和类型) 例如: 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 114

原创 面向对象基础理解

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

2021-11-28 09:40:56 287

原创 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 799 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 172

原创 for循环补充

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

2021-11-06 08:45:58 208

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

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

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

原创 循环基础汇总

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

2021-10-26 09:51:01 153 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 167 2

原创 java字符串

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

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

空空如也

空空如也

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

TA关注的人

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