- 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 关于输入输出你都知道啥?输入 若是想要通过控制台进行输入操作的话,首先需要创建一个标准输入流对象,然后才能使用相应的方法进行键入值的读取,根据方法的不同读取的数据类型也... 各位小伙伴们大家好,欢迎来到这个小扎扎的《Java核心技术 卷Ⅰ》笔记专栏,在这个系列专栏中我将记录浅学这本书所得收获,鉴于 看到就是学到、学到就是赚到 精神,这波简直就是血赚 🛫 关于输入输出你都知道啥?输入 若是想要通过控制台进行输入操作的话,首先需要创建一个标准输入流对象,然后才能使用相应的方法进行键入值的读取,根据方法的不同读取的数据类型也...
- ⭐写在前面的话:本系列文章旨在复习算法刷题中常用的基础算法与数据结构,配以详细的图例解释,总结相应的代码模板,同时结合例题以达到最佳的学习效果。本专栏面向算法零基础但有一定的C++基础的学习者。若C++基础不牢固,可参考:10min快速回顾C++语法,进行语法复习。🔥本文已收录于算法基础系列专栏: 算法基础教程 免费订阅,持续更新。 快速排序 算法详解不稳定,基于分治思想。期望复杂度:nl... ⭐写在前面的话:本系列文章旨在复习算法刷题中常用的基础算法与数据结构,配以详细的图例解释,总结相应的代码模板,同时结合例题以达到最佳的学习效果。本专栏面向算法零基础但有一定的C++基础的学习者。若C++基础不牢固,可参考:10min快速回顾C++语法,进行语法复习。🔥本文已收录于算法基础系列专栏: 算法基础教程 免费订阅,持续更新。 快速排序 算法详解不稳定,基于分治思想。期望复杂度:nl...
- 写在前面 千万别看目录很长就感觉本篇博客很絮叨繁琐,里面多是配置的讲解贴了很多的图片方便大家了解,配置成功一次之后就可以一直使用了。 快捷键的使用建议大家先看,后续敲代码的时候刻意的使用快捷键,相信经过两三天的使用就可以熟练掌握了。我刚开始使用快捷键的时候也是不习惯,我有个小技巧就是如果能够使用快捷键简化的开发而我忘了使用快捷键,我就会把刚才的代码删了,强迫自... 写在前面 千万别看目录很长就感觉本篇博客很絮叨繁琐,里面多是配置的讲解贴了很多的图片方便大家了解,配置成功一次之后就可以一直使用了。 快捷键的使用建议大家先看,后续敲代码的时候刻意的使用快捷键,相信经过两三天的使用就可以熟练掌握了。我刚开始使用快捷键的时候也是不习惯,我有个小技巧就是如果能够使用快捷键简化的开发而我忘了使用快捷键,我就会把刚才的代码删了,强迫自...
- 写在前面今天和小伙伴分享一些Ansible中过滤器博文内容比较简单主要介绍的常用过滤器和对应的Demo使用过滤器如何处理变量理解不足小伙伴帮忙指正食用方式:了解Ansible基础语法 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波 Ansible 过... 写在前面今天和小伙伴分享一些Ansible中过滤器博文内容比较简单主要介绍的常用过滤器和对应的Demo使用过滤器如何处理变量理解不足小伙伴帮忙指正食用方式:了解Ansible基础语法 傍晚时分,你坐在屋檐下,看着天慢慢地黑下去,心里寂寞而凄凉,感到自己的生命被剥夺了。当时我是个年轻人,但我害怕这样生活下去,衰老下去。在我看来,这是比死亡更可怕的事。--------王小波 Ansible 过...
- 一.基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);ArrayList,LinkedList,Vector都属于ListList:元素是有顺序的,元素可以重复因为每个元素有自己的角标(索引) |-- ArrayList:底层的数据结构是数组结构,特点是:查询很快,增 删 稍微慢点,线程... 一.基础知识: 1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);ArrayList,LinkedList,Vector都属于ListList:元素是有顺序的,元素可以重复因为每个元素有自己的角标(索引) |-- ArrayList:底层的数据结构是数组结构,特点是:查询很快,增 删 稍微慢点,线程...
- JavaScript中的数组的创建与应用,数组无论是在java还是其他编程语言中都是非常重要的. JavaScript中的数组的创建与应用,数组无论是在java还是其他编程语言中都是非常重要的.
- 必备知识链表是一种兼具递归和迭代性质的数据结构,常用技巧:双指针中的快慢指针。一、合并两个有序链表(虚拟头结点)/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(in... 必备知识链表是一种兼具递归和迭代性质的数据结构,常用技巧:双指针中的快慢指针。一、合并两个有序链表(虚拟头结点)/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode() {} * ListNode(in...
- 1.输出0到100的数字,如果数字是3的倍数输出Fizz,5的倍数输出Buzz。同时是3和5的倍数输出FizzBuzz,其他情况则打印原数字for i in range(100): if i==0: print(i) elif i%3==0 and i%5==0: print("FizzBuzz") elif i%3==0: pri... 1.输出0到100的数字,如果数字是3的倍数输出Fizz,5的倍数输出Buzz。同时是3和5的倍数输出FizzBuzz,其他情况则打印原数字for i in range(100): if i==0: print(i) elif i%3==0 and i%5==0: print("FizzBuzz") elif i%3==0: pri...
- @TOC 一、快速排序 1.挖坑法 1.过程1.为了使用方便我们默认第一个数为key,key的值可以看作单独提出来了,key所在的(pivot)坑的位置先从右边开始找比key小的数,找到后将值传给pivot所在位置,同时pivot指向右边2.再从左边找比key大的数,找到后将值传给左边pivot所在位置 ,同时pivot指向左边3.当begin与end指向同一个位置时,则将关键字传入进去 ,... @TOC 一、快速排序 1.挖坑法 1.过程1.为了使用方便我们默认第一个数为key,key的值可以看作单独提出来了,key所在的(pivot)坑的位置先从右边开始找比key小的数,找到后将值传给pivot所在位置,同时pivot指向右边2.再从左边找比key大的数,找到后将值传给左边pivot所在位置 ,同时pivot指向左边3.当begin与end指向同一个位置时,则将关键字传入进去 ,...
- @TOC 一、 直接插入排序 1.概念把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列 2.直接插入排序的实现void insertsort(int* a, int sz)//直接插入排序 [0 end]有序,插入end+1位置的值让[ 0 end+1]也有序{ int i = 0;//假设我们要排升序 for (i =... @TOC 一、 直接插入排序 1.概念把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列 2.直接插入排序的实现void insertsort(int* a, int sz)//直接插入排序 [0 end]有序,插入end+1位置的值让[ 0 end+1]也有序{ int i = 0;//假设我们要排升序 for (i =...
- 👩💻博客主页:风起 风落的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒👕参考网站:牛客网🎨你的收入跟你的不可替代成正比🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦💬给大家介绍一个求职刷题收割offer的地方👉点击网站@TOC 一、二叉树 1. 概念一颗二叉树是结点的有限集合,该集合或者为空,或者由一个根节点加上两棵别称为左子树和右子树的二叉树的组成 2.特点每个结点最多... 👩💻博客主页:风起 风落的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒👕参考网站:牛客网🎨你的收入跟你的不可替代成正比🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦💬给大家介绍一个求职刷题收割offer的地方👉点击网站@TOC 一、二叉树 1. 概念一颗二叉树是结点的有限集合,该集合或者为空,或者由一个根节点加上两棵别称为左子树和右子树的二叉树的组成 2.特点每个结点最多...
- 👩💻博客主页:风起 风落的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒👕参考网站:牛客网🎨你的收入跟你的不可替代成正比🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦💬给大家介绍一个求职刷题收割offer的地方👉点击网站@TOC 一、双向带头循环链表 构成 二、双向带头循环链表的实现 1.函数的定义和结构体的创建——list.h#include<stdio.h>#inclu... 👩💻博客主页:风起 风落的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒👕参考网站:牛客网🎨你的收入跟你的不可替代成正比🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦💬给大家介绍一个求职刷题收割offer的地方👉点击网站@TOC 一、双向带头循环链表 构成 二、双向带头循环链表的实现 1.函数的定义和结构体的创建——list.h#include<stdio.h>#inclu...
- @TOC 一、链表 1.链表的概念一种物理存储结构上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序实现的。 2.链表优点1.空间上按需所给空间2.在头部和中间插入时,不需要挪动数据 二、单链表的实现 1.函数的定义和结构体的创建——list.h#include<stdio.h>#include<stdlib.h>#include<assert.h>typedef i... @TOC 一、链表 1.链表的概念一种物理存储结构上非连续,非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序实现的。 2.链表优点1.空间上按需所给空间2.在头部和中间插入时,不需要挪动数据 二、单链表的实现 1.函数的定义和结构体的创建——list.h#include<stdio.h>#include<stdlib.h>#include<assert.h>typedef i...
- @TOC 一、线性表 1.线性表的概念具有n个相同特性的数据元素的有限序列,顺序表,链表 ,栈和队列都是常见的线性表 2.顺序表的概念顺序表是物理地址连续的储存单元依次存储数据元素的线性结构,一般采用数组储存,在数组上完成增删查改。分为静态与动态两种:静态:使用定长数组实现动态:使用动态开辟的数组实现这两者跟之前的通讯录的有点相似可以看这里 :通讯录 3.顺序表的优缺点 1.优点1.支持随机... @TOC 一、线性表 1.线性表的概念具有n个相同特性的数据元素的有限序列,顺序表,链表 ,栈和队列都是常见的线性表 2.顺序表的概念顺序表是物理地址连续的储存单元依次存储数据元素的线性结构,一般采用数组储存,在数组上完成增删查改。分为静态与动态两种:静态:使用定长数组实现动态:使用动态开辟的数组实现这两者跟之前的通讯录的有点相似可以看这里 :通讯录 3.顺序表的优缺点 1.优点1.支持随机...
- 前言👀数组去重应该是一个很常见的问题了,既然是常见的,那我们就更应该来学习一下!免得自己不会,尴尬呀~ 嘿嘿 开始研究🐱🏍 原始🧶数组去重,最开始我的思路是这样:定义一个新数组,完后两层for循环,如果数据第一次出现,就push到新数组里,如果重复就break掉,利用j的值与res长度相等这一点来判断数据唯一,最后返回新数组就行了。var arr = [1,1,2,3,4,5,... 前言👀数组去重应该是一个很常见的问题了,既然是常见的,那我们就更应该来学习一下!免得自己不会,尴尬呀~ 嘿嘿 开始研究🐱🏍 原始🧶数组去重,最开始我的思路是这样:定义一个新数组,完后两层for循环,如果数据第一次出现,就push到新数组里,如果重复就break掉,利用j的值与res长度相等这一点来判断数据唯一,最后返回新数组就行了。var arr = [1,1,2,3,4,5,...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
即将直播
热门标签