- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 lc每日一题(简单题----回文数)
思维也是很简单的,回文数就是从前面看和从后面看都一样,那么我们就可以这么思考,将这个数从后面开始进行位数的拆分,并在拆分的同时对已经拆分出的位数进行位数的移位前移(这个过程也可以用位运算处理),然后将处理过后的结合的新数与原来的数进行对比,如果一致就是回文数,如果不一致不是回文数。其中值得注意的是题目要求中会出现大数也就是超过int的取值,可能会造成溢出,所以拼接变量用的long数据类型,这只是初步的解法。
2023-03-13 16:53:44
211
1
原创 LeetCode的悲惨刷题之旅—56.合并区间
LeetCode的悲惨刷题之旅—56.合并区间 今天小新又来给大家发布题解了,这道题是LeetCode上的第56题,是一道middle难度的题,但大家不要怕,只要有二维数组基础就可以做出来。老规矩,让我们看一下题目:英文版的: 题就是这样的一道题,这道题是初高中的数学问题,就是区间的合并,如果两个区间能合并就合并,合并不了就直接输出区间,就像给的那两个
2020-08-16 20:48:31
265
2
原创 LeetCode的悲惨刷题之旅—724.寻找数组的中心索引
724.寻找数组的中心索引 之前一直在研究项目,毕竟是这个假期才开始起步,对于项目制作(就是些小玩意)投入的精力过大,不过好歹学完了ssm框架,以后会给大家多分享一些,我做项目的一些小总结和一些错误的小经验(我的学习视频是黑马的)。最近才开始尝试着对数据结构和算法进行学习,所以说,我现在就是一个初学者,我可以用初学者的思想,给大家分享一些内容。 &nbs
2020-08-09 21:44:08
205
原创 Java小白记录学习路线(java进阶)-----Set集合和Collections类
第四章 Set接口3.1 HashSet集合介绍 java.util.HashSet是Set接口的一个实现类,它所存储的元素是不可重复的,并且元素都是无序的(即存进去和取出来的顺序不一致)。java.util.HashSet底层的实现其实是一个java.util.HashMap(Map集合是一种针对于键值对的集合)。  
2020-07-17 19:57:22
204
原创 Java小白记录学习路线(java进阶)-----数据结构(为了从底层了解集合),List集合
数据结构1.1 数据结构有什么用? 在我们学习集合之前要思考一个问题,为什么要使用集合,集合对于数组有什么样的区别,这样我们才能把集合理解透彻。 集合与数组的区别在我上一篇Java小白记录学习路线(java进阶)-----Collection、泛型中提到过,集合是一个长度可变的数组,而不同的集合又有不同的特点,这些不同特点的原理就来自于数据
2020-05-27 11:51:30
324
原创 Java小白记录学习路线(java进阶)-----Collection、泛型
Collection集合1.1 集合概述在前面我们已经知道合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。(对于这个可变的概念呢,就是你不必去定义这个容器的长度,他会随着你的使用改变长度)数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。1.2 集合框架
2020-05-24 11:21:45
385
原创 Java小白记录学习路线(java进阶)-----Object类、常用API
第一章 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。今天我们主要学习其中的2个:public St
2020-05-23 14:31:52
180
原创 Java小白记录学习路线(java基础)-----java的常用类(Scanner类、Random类、ArrayList 类)
1.Scanner类 一个可以解析基本类型和字符串的简单文本扫描器。 例如,以下代码使用户能够从 System.in 中读取一个数:Scanner sc = new Scanner(System.in); int i = sc.nextInt();nextInt() 这是一个最为普通的输入方法,这里仅仅是输入整型的数据,这是怎么样一个过程呢?先把Scanner类实例化,然后通过System.in 让程序允许键盘输入在
2020-05-16 11:36:04
240
原创 Java小白记录学习路线(java基础)-----java的数据类型
java数据类型 总的来说,java的数据类型分为基本数据类型和引用数据类型。基本数据类型: 基本数据类型有四种类型,这四种类型再细分可分为8种(就是我们常说的四类八种):整数类型(byte,short,int,long)浮点类型(float,double)字符类型(char)布尔类型(boolean)注意:字符串类型String不在这四类里面by
2020-05-12 20:33:10
188
原创 Java小白记录学习路线(java基础)-----详细分析重写和重载
方法的重写和重载重载:函数或方法的名称相同,参数列表不同,在这多个名称相同,参数列表不同的函数或方法,就称作互相的重载。public class Demo1 { public static void name() { boolean flag=true; if(flag) { System.out.println("我是重载函数"); } } public static...
2020-04-21 19:45:37
123
原创 Java小白记录学习路线(java基础)-----面向对象
面向对象1.什么是面向对象?面向对象:对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。 &nbs...
2020-04-10 16:04:27
293
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人