- 疯狂Java学习笔记(36)-----------Set集合 Set集合 类似于一个罐子,丢进"Set",集合里的过个对象之间没有明显的顺序。 Set集合与Collection集合基本上完全一样,他没有提供任何额外的方法。 实际上Set就是Collection,只是行为略有不同,Set不允许包含重复元素。允许包含值为null的元素,但最... 疯狂Java学习笔记(36)-----------Set集合 Set集合 类似于一个罐子,丢进"Set",集合里的过个对象之间没有明显的顺序。 Set集合与Collection集合基本上完全一样,他没有提供任何额外的方法。 实际上Set就是Collection,只是行为略有不同,Set不允许包含重复元素。允许包含值为null的元素,但最...
- 本章中介绍下列主要内容: 1.图的定义 2.图的存储结构 3.图的遍历操作 4.图的几个典型应用问题 课时分配: 1 本章中介绍下列主要内容: 1.图的定义 2.图的存储结构 3.图的遍历操作 4.图的几个典型应用问题 课时分配: 1
- 视频课堂https://edu.csdn.net/course/play/7621 目标 在本章中,你将学到: 识别队列的特性 运用不同类型的队列 运用队列来解决编程问题 使用散列法存储和搜索数据 考虑这样一种情形,你要创建一个有以下请求集的应用程序: ... 视频课堂https://edu.csdn.net/course/play/7621 目标 在本章中,你将学到: 识别队列的特性 运用不同类型的队列 运用队列来解决编程问题 使用散列法存储和搜索数据 考虑这样一种情形,你要创建一个有以下请求集的应用程序: ...
- 视频解析 https://edu.csdn.net/course/play/7813 计算机科学是通过使用计算机解决各种问题的研究领域。 为了使用计算机解决给出的问题,您需要为其设计算法。 可设计多个算法来解决特定的问题。 提供了最大效... 视频解析 https://edu.csdn.net/course/play/7813 计算机科学是通过使用计算机解决各种问题的研究领域。 为了使用计算机解决给出的问题,您需要为其设计算法。 可设计多个算法来解决特定的问题。 提供了最大效...
- 1.链表设计 同事突然说想实现一个贪吃蛇,这使我想起了几年前实现的一个很糟糕的贪吃蛇程序,代码可以在《 一个java写的贪吃蛇程序》里面找到。如今,突然想再实现一个贪吃蛇,不过这次绝对不能再那么糟糕了。 用链表实现并且只用链表实现贪吃蛇是一个不错的主意,于是初步的打算就是先规划出到... 1.链表设计 同事突然说想实现一个贪吃蛇,这使我想起了几年前实现的一个很糟糕的贪吃蛇程序,代码可以在《 一个java写的贪吃蛇程序》里面找到。如今,突然想再实现一个贪吃蛇,不过这次绝对不能再那么糟糕了。 用链表实现并且只用链表实现贪吃蛇是一个不错的主意,于是初步的打算就是先规划出到...
- 循环语句 循环使用 v-for 指令。 v-for 指令需要以 site in sites 形式的特殊语法, sites 是源数据数组并且 site 是数组元素迭代的别名。 v-for 可以绑定数据到数组来渲染一个列表: 模板中使用 v-for: <!DOCTYPE html><html> <he... 循环语句 循环使用 v-for 指令。 v-for 指令需要以 site in sites 形式的特殊语法, sites 是源数据数组并且 site 是数组元素迭代的别名。 v-for 可以绑定数据到数组来渲染一个列表: 模板中使用 v-for: <!DOCTYPE html><html> <he...
- 疯狂Java学习笔记(45)------------Hashcode的作用 ============================================================ 如何理解hashCode的作用: ==================================================... 疯狂Java学习笔记(45)------------Hashcode的作用 ============================================================ 如何理解hashCode的作用: ==================================================...
- java--集合概述 一、集合框架总览图 二、为什么需要集合 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就要对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可... java--集合概述 一、集合框架总览图 二、为什么需要集合 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就要对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可...
- 有些时候,使用内部类只是为了把一个类隐藏在另外一个类的内部,而且并不需要这个内部类引用外围类对象,此时可以将内部类声明为static,以便取消产生的引用。下面是一个使用静态内部类的经典例子。考虑一下计算数组中最大值和最小值的问题。当然可以编写两个方法,一个求最大值,一个求最小值。但是这样做的后果是需要遍历数组两次。假如要求我们只允... 有些时候,使用内部类只是为了把一个类隐藏在另外一个类的内部,而且并不需要这个内部类引用外围类对象,此时可以将内部类声明为static,以便取消产生的引用。下面是一个使用静态内部类的经典例子。考虑一下计算数组中最大值和最小值的问题。当然可以编写两个方法,一个求最大值,一个求最小值。但是这样做的后果是需要遍历数组两次。假如要求我们只允...
- 视频课堂https://edu.csdn.net/course/play/7621 日常生活中的事物都是有类型的,比如我们说“一个女人”,那么“女”就是这个人的类型。我们可以说“女人都是水做的”,那么听者都知道这是在说“女”这种类型的人。再比如你去肉店买肉,你可以对老板说“我要十斤猪肉”,那么老板一定知道你是在要“猪”这种类型的肉。日... 视频课堂https://edu.csdn.net/course/play/7621 日常生活中的事物都是有类型的,比如我们说“一个女人”,那么“女”就是这个人的类型。我们可以说“女人都是水做的”,那么听者都知道这是在说“女”这种类型的人。再比如你去肉店买肉,你可以对老板说“我要十斤猪肉”,那么老板一定知道你是在要“猪”这种类型的肉。日...
- 字节数组流: ByteArrayOutputStream: 可以捕获内存缓冲区的数据,转换成字节数组。 ByteArrayoutputStream bout=new ByteArrayOutputStream();bout.write(int a); bout.write(int b); bout.write(in... 字节数组流: ByteArrayOutputStream: 可以捕获内存缓冲区的数据,转换成字节数组。 ByteArrayoutputStream bout=new ByteArrayOutputStream();bout.write(int a); bout.write(int b); bout.write(in...
- 视频课堂https://edu.csdn.net/course/play/7621 在本章中,你将学习: 认识链接列表的特性 执行单链接列表 假定您已经编写了一个算法来 产生并存储 1 到 10,00,000 之间的所有质数,... 视频课堂https://edu.csdn.net/course/play/7621 在本章中,你将学习: 认识链接列表的特性 执行单链接列表 假定您已经编写了一个算法来 产生并存储 1 到 10,00,000 之间的所有质数,...
- 视频课:https://edu.csdn.net/course/play/7621 前几天和苯螃蟹聊天,谈到对未来的规划。螃蟹说自己要在5年以后做到像某大牛那样熟知一切专业知识并且做到写文章信手拈来。说完自己的,就来问我“5年内的职业规划是什么?”我其实是那种平时想事情根本不过脑子的人,怎么会整天没事琢磨5年规划?于是我老实告诉她:“... 视频课:https://edu.csdn.net/course/play/7621 前几天和苯螃蟹聊天,谈到对未来的规划。螃蟹说自己要在5年以后做到像某大牛那样熟知一切专业知识并且做到写文章信手拈来。说完自己的,就来问我“5年内的职业规划是什么?”我其实是那种平时想事情根本不过脑子的人,怎么会整天没事琢磨5年规划?于是我老实告诉她:“...
- 排序的分类: 1 内部排序 内部排序:在整个排序过程中不需不访问外存便能完成,称这样的排序问题为内部排序; 1.1 插入排序 插入排序: 将无序序列中的一个或几个记录“插入”到有序的序列中,从而增加记录的有序序列的长度。 &nbs... 排序的分类: 1 内部排序 内部排序:在整个排序过程中不需不访问外存便能完成,称这样的排序问题为内部排序; 1.1 插入排序 插入排序: 将无序序列中的一个或几个记录“插入”到有序的序列中,从而增加记录的有序序列的长度。 &nbs...
- 阅读目录 前言new与malloc的10点区别 1. 申请的内存所在位置2.返回类型安全性3.内存分配失败时的返回值4.是否需要指定内存大小5.是否调用构造函数/析构函数6.对数组的处理7.new与malloc是否可以相互调用8.是否可以被重载9. 能够直观地重新分配内存10. 客户处理内存分配不足 总结 &... 阅读目录 前言new与malloc的10点区别 1. 申请的内存所在位置2.返回类型安全性3.内存分配失败时的返回值4.是否需要指定内存大小5.是否调用构造函数/析构函数6.对数组的处理7.new与malloc是否可以相互调用8.是否可以被重载9. 能够直观地重新分配内存10. 客户处理内存分配不足 总结 &...
上滑加载中
推荐直播
-
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中
热门标签