logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构----List简介

List 接口是 ArrayList 类的一个父接口,通过使用 List 类型的引用来指向 ArrayList 对象,可以使代码更具有通用性。这样写的好处是,以后如果需要更改为其他类型的 List(如 LinkedList),只需要改变声明的时候的类型,而不需要修改实例化的代码。List是Java集合框架中的一个接口,它表示一个有序的、可重复的元素集合。List的灵活性和功能丰富性使得它成为Jav

文章图片
#数据结构#list
数据结构-----Lambda表达式

Lambda表达式的优点很明显,在代码层次上来说,使代码变得非常的简洁。缺点也很明显,代码不易读。优点:简洁性:Lambda表达式可以大大简化代码,减少样板代码的编写,提高代码的简洁性。函数式编程:Lambda表达式支持函数式编程,可以方便地进行函数组合、高阶函数等操作,使代码更加灵活和易于理解。并行处理:Lambda表达式可以方便地与并行处理结合,可以更容易地实现并行操作,提高程序的性能。Jav

文章图片
#java#数据结构
数据结构----队列(Queue)的概念、队列的使用、模拟实现队列、循环队列、模拟实现循环队列、双端队列、模拟实现双端队列

思路:借用辅助栈来实现,入队时将所有入队的元素放入辅助栈(stack1),出队时如果栈(stack2)不为空,那么就从栈(stack2)中读取数据,如果栈(stack2)为空,将辅助栈(stack1)中所有数据颠倒放入栈(stack2)中,再从栈(stack2)中读取数据。循环队列通常包含两个指针,一个指向队列的头部(front),一个指向队列的尾部(rear)。如果rear的下一个元素为fron

文章图片
#数据结构#java
idea连接数据库报错,但连接Navicat不报错

如果 MySQL 密码为纯数字,在 IDEA 中连接时可能会报错,提示无法连接到 MySQL 数据库。这是因为 IDEA 在连接 MySQL 数据库时会将密码作为字符串处理,而 MySQL 数据库要求密码必须为字符串或字符串与数字的组合。注意,如果 MySQL 密码为纯数字,在代码中连接 MySQL 数据库时,密码必须用双引号或单引号括起来。经过几个小时,最后发现 是数据库密码的问题,在Navic

文章图片
#数据库#intellij-idea#java +1
idea连接数据库报错,但连接Navicat不报错

如果 MySQL 密码为纯数字,在 IDEA 中连接时可能会报错,提示无法连接到 MySQL 数据库。这是因为 IDEA 在连接 MySQL 数据库时会将密码作为字符串处理,而 MySQL 数据库要求密码必须为字符串或字符串与数字的组合。注意,如果 MySQL 密码为纯数字,在代码中连接 MySQL 数据库时,密码必须用双引号或单引号括起来。经过几个小时,最后发现 是数据库密码的问题,在Navic

文章图片
#数据库#intellij-idea#java +1
浮点型数据存储方式

浮点数存取规则总结如下:浮点数采用IEEE 754标准进行存储,分为单精度浮点数和双精度浮点数两种格式。单精度浮点数占用4个字节,双精度浮点数占用8个字节。浮点数采用二进制科学计数法表示,包括符号位、指数位和尾数位。浮点数的精度受限于尾数位的位数,单精度浮点数的尾数位有23位,双精度浮点数的尾数位有52位。浮点数的存储格式为符号位+指数位+尾数位,其中符号位表示正负号,指数位表示指数值,尾数位表示

文章图片
#c语言#数据结构
数据结构-----树形结构、二叉树的介绍

树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。根节点(Root):树中的一个特殊节点,它没有前驱节点,是整个树的起点。子树(Subtree):除根节点外,树中的每个节点都可以看作是一棵子树的根节点。子树是一棵与原树类似的树,它包含了一部分原树中的节点和边。前驱节点(Parent)和后继节点

文章图片
#数据结构#java
浮点型数据存储方式

浮点数存取规则总结如下:浮点数采用IEEE 754标准进行存储,分为单精度浮点数和双精度浮点数两种格式。单精度浮点数占用4个字节,双精度浮点数占用8个字节。浮点数采用二进制科学计数法表示,包括符号位、指数位和尾数位。浮点数的精度受限于尾数位的位数,单精度浮点数的尾数位有23位,双精度浮点数的尾数位有52位。浮点数的存储格式为符号位+指数位+尾数位,其中符号位表示正负号,指数位表示指数值,尾数位表示

文章图片
#c语言#数据结构
到底了