数据结构
文章平均质量分 87
包含Java实现各种数据结构
逸狼
这个作者很懒,什么都没留下…
展开
-
【Java--数据结构】模拟实现ArrayList
/定义顺序表,实现IList 接口//定义要操作的数组//数组中存储的数据个数//表示数组长度是10。原创 2024-04-23 20:00:35 · 809 阅读 · 37 评论 -
【Java--数据结构】提升数据处理速度!深入理解Java中的顺序表机制
如有错误,欢迎指出~原创 2024-04-24 22:03:55 · 628 阅读 · 8 评论 -
【Java--数据结构】“从扑克到程序:深入探讨洗牌算法的原理与魅力“
以下是学习Java顺序表的一个实例应用———简单的洗牌算法。逸狼如有错误,欢迎指出~目录前言定义每张扑克牌的属性生成一副扑克牌(不包含大小王)洗牌方法发牌方法发牌测试结果简单的洗牌算法//数字//花色@Override。原创 2024-04-24 08:00:00 · 1139 阅读 · 12 评论 -
【数据结构】算法效率揭秘:时间与空间复杂度的较量
在计算机科学中,时间复杂度和空间复杂度是衡量算法性能的两个重要指标。它们分别表示算法在执行过程中所需的时间和空间资源。了解这两个概念有助于我们评估和比较不同算法的优劣,从而选择更合适的算法解决问题~逸狼如有错误,欢迎指出~目录前言算法效率时间复杂度大O的渐进表示法推导大O阶示例1 冒泡排序若没有优化的代码考虑最好的情况考虑最坏的情况代码优化后考虑最好的情况示例2 二分查找示例3 递归(一路)示例4 递归(二路)空间复杂度示例1(代码与上面示例1同)冒泡排序示例2。原创 2024-04-21 09:00:00 · 2247 阅读 · 63 评论 -
【Java--数据结构】Java链表新手指南:从零开始,轻松构建你的数据链!
/定义节点类 内部类//代表链表的头节点//node1等为局部变量 当createList调用完之后,会node1等会消失node5=null;原创 2024-04-25 04:00:00 · 1183 阅读 · 17 评论 -
【Java--数据结构】链表经典OJ题详解(上)
如有错误,欢迎指出~原创 2024-04-25 21:31:18 · 1912 阅读 · 56 评论 -
【Java--数据结构】提升你的编程段位:泛型入门指南,一看就会!
泛型是一种编程概念,它允许我们编写可以适用于多种数据类型的代码。通过使用泛型,我们可以在编译时期将具体的数据类型作为参数传递给代码,从而实现代码的复用和灵活性。在传统的编程中,我们通常需要为不同的数据类型编写不同的代码,这样会导致代码冗余和维护困难。而泛型的出现解决了这个问题,它使得我们可以编写一次代码,然后在需要的地方使用不同的数据类型进行实例化~逸狼如有错误,欢迎指出~目录前言包装类装箱法一(过时方法)法二(手动装箱)法三(自动装箱)拆箱泛型现在有一个需求不使用泛型使用泛型泛型的上界应用泛型方法。原创 2024-04-23 19:57:26 · 1226 阅读 · 31 评论