logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

11.盛最多水的容器

本文介绍了LeetCode上"盛最多水的容器"问题的解题思路。题目要求在给定数组中找到两条线,使其与x轴构成的容器能容纳最多的水。作者首先分析了暴力解法效率低的问题,进而提出双指针优化方案:初始化左右指针分别指向数组两端,计算当前容积后,移动较小高度的指针以寻找可能更大的容积。这种方法通过减少不必要的比较,将时间复杂度优化至O(n)。文章包含详细的图解说明和Java代码实现,帮

文章图片
#java#算法
数据库基础以及基本建库建表的简单操作

数据库的本质是一个结构化数据的集合及其管理系统,其核心不仅仅是存储数据,而是通过一套软件系统(数据库管理系统,DBMS)实现数据的高效访问,安全控制,逻辑关系维护及复杂操作支持。即使数据最终存储在磁盘上,直接使用文件存储与通过数据库管理存在根本性差异。

文章图片
#数据库#开发语言#程序人生
数据库基础以及基本建库建表的简单操作

数据库的本质是一个结构化数据的集合及其管理系统,其核心不仅仅是存储数据,而是通过一套软件系统(数据库管理系统,DBMS)实现数据的高效访问,安全控制,逻辑关系维护及复杂操作支持。即使数据最终存储在磁盘上,直接使用文件存储与通过数据库管理存在根本性差异。

文章图片
#数据库#开发语言#程序人生
java的运算符(详细版)

运算符是什么呢?其实这个问题很简单,运算符在我们的生活中很常见,失去了它,我们的数学基本报废了,像“+ , -,* , /”都是我们最基本的运算符。即:对操作数进行操作时使用的符号,不同操作符的含义各不相同。

文章图片
#java#python#开发语言
java的String(详述)

String是一种不可变对象,字符串中的内容是不可变的,一旦初始化完成后就无法改变了,虽然可以使用“+=”进行字符串追加,但是并不是真正意义上的追加,“+=”实际上是new了几个新对象进行追加成为一个新的对象最后再返回变成String类型,本质意义上也不是在原字符串的基础上追加。String类的字符实际是保存在内部维护的value字符数组中,并且该数组也被final修饰,表示value本身的引用对

文章图片
#java#开发语言#程序人生
java的String(详述)

String是一种不可变对象,字符串中的内容是不可变的,一旦初始化完成后就无法改变了,虽然可以使用“+=”进行字符串追加,但是并不是真正意义上的追加,“+=”实际上是new了几个新对象进行追加成为一个新的对象最后再返回变成String类型,本质意义上也不是在原字符串的基础上追加。String类的字符实际是保存在内部维护的value字符数组中,并且该数组也被final修饰,表示value本身的引用对

文章图片
#java#开发语言#程序人生
Java---图书管理系统

【代码】Java---图书管理系统。

文章图片
#java#开发语言
Java 详解 接口

我们知道继承普通类和继承抽象类的存在,继承本质上就是实现对共性的抽取同时实现代码的复用,通过对现实事物抽象成为一个类,类内包含这一类事物的属性和行为,继承的存在就是将这一类事物的共同属性和行为抽取出来,当我们在定义属于这一类事物的类时可以直接继承使用,而抽象类的出现是因为父类提供的信息不足以描述一个具体的类,因此将父类定义为抽象类,间接加上了一层校验,防止在代码中不小心使用父类创建并使用父类对象。

文章图片
#java#python#android
Java三大特性之一——多态(详细版)

Java多态是面向对象编程的一个重要特性,它允许不同的对象对同一消息做出不同的响应。具体点就是不同的对象去完成相同的一个任务完成后展现的结果不相同。比如:学生在学校里面学习,但是学生分为体育生和文化生,体育生在学校里面主要学习体能方面的训练技巧,文化生在学校里面主要学习文化知识,两者在学校里面都是进行学习这一件事,但是体育生和文化生学习得到的内容并不相同,体育生学习后的结果就是体能方面的提升,文化

文章图片
#java#python#开发语言
java的String(详述)

String是一种不可变对象,字符串中的内容是不可变的,一旦初始化完成后就无法改变了,虽然可以使用“+=”进行字符串追加,但是并不是真正意义上的追加,“+=”实际上是new了几个新对象进行追加成为一个新的对象最后再返回变成String类型,本质意义上也不是在原字符串的基础上追加。String类的字符实际是保存在内部维护的value字符数组中,并且该数组也被final修饰,表示value本身的引用对

文章图片
#java#开发语言#程序人生
到底了