- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:螺旋折线 如下图所示的螺旋折线经过平面上所有整点恰好一次。 对于整点 (X,Y),我们定义它到原点的距离 dis(X... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:螺旋折线 如下图所示的螺旋折线经过平面上所有整点恰好一次。 对于整点 (X,Y),我们定义它到原点的距离 dis(X...
- 初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见! 文章目录 简介为什么使用Kotlin,Java难道它不香吗?已经会Java,还必须学习Kotlin吗?简单了解Kotlin定义函数Kotlin定义变量Kotlin逻辑控制 if条件语句Kotlin逻辑控制 when条件语句Kotlin for循环Kotlin while循环 ... 初出茅庐在学习,君若有不喜之处,吾愿听君之见,然存己身之断!海纳百川,但存己见! 文章目录 简介为什么使用Kotlin,Java难道它不香吗?已经会Java,还必须学习Kotlin吗?简单了解Kotlin定义函数Kotlin定义变量Kotlin逻辑控制 if条件语句Kotlin逻辑控制 when条件语句Kotlin for循环Kotlin while循环 ...
- 原创公众号:bigsai 前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟夫环问题在不同平台被"优化"描述的不一样,例如在牛客剑指offer叫孩子们的游戏,还有叫杀人游戏,点名……最直接的感觉还是力扣上... 原创公众号:bigsai 前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟夫环问题在不同平台被"优化"描述的不一样,例如在牛客剑指offer叫孩子们的游戏,还有叫杀人游戏,点名……最直接的感觉还是力扣上...
- 原创不易,如果有收获请不要吝啬你的一键三连! 文章已收录在 数据结构与算法学习仓库 前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟夫环问题在不同平台被"优化"描述的不一样,例如在牛客剑指offer叫孩... 原创不易,如果有收获请不要吝啬你的一键三连! 文章已收录在 数据结构与算法学习仓库 前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟夫环问题在不同平台被"优化"描述的不一样,例如在牛客剑指offer叫孩...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:方格计数 解题思路: 本题在求解时我们应该知道,半径为1000,则说明半径上无论是横坐标还是纵坐标,在某一个象限上顶点的坐标一... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:方格计数 解题思路: 本题在求解时我们应该知道,半径为1000,则说明半径上无论是横坐标还是纵坐标,在某一个象限上顶点的坐标一...
- Map Map< K ,V>,将键映射到值,每一个键映射一个值。双列集合 key和value数据类型可以不相同 key不允许重复,value可以重复 HashMap HashTable是单线程的,HashMap是多线程的 HashMap< K, V> implements Map< K ,V> Map< K ,V&... Map Map< K ,V>,将键映射到值,每一个键映射一个值。双列集合 key和value数据类型可以不相同 key不允许重复,value可以重复 HashMap HashTable是单线程的,HashMap是多线程的 HashMap< K, V> implements Map< K ,V> Map< K ,V&...
- 泛型 是一种未知的数据类型 (E) ,也可以看作是一个变量,用来接收数据类型。 E e : Element 元素 T t : Type 类型 创建集合对象的时候,就会确定泛型的数据类型。ArrayList 把数据类型作为参数传递,赋给泛型E。 创建集合对象不使用泛型,可以存储任意类型数据,不安全,可能会发生异常。 使用泛型好处: 避免类型转换麻烦将运行期... 泛型 是一种未知的数据类型 (E) ,也可以看作是一个变量,用来接收数据类型。 E e : Element 元素 T t : Type 类型 创建集合对象的时候,就会确定泛型的数据类型。ArrayList 把数据类型作为参数传递,赋给泛型E。 创建集合对象不使用泛型,可以存储任意类型数据,不安全,可能会发生异常。 使用泛型好处: 避免类型转换麻烦将运行期...
- Object java.lang.object 类是根类,超类。所有对象都实现这个类方法。 toString() public String toString() : 返回对象类型+ @ + 内存地址值 @override public String toString() { return xx} 直接打印对象的名字。其实就是调用对象的toString,打印堆... Object java.lang.object 类是根类,超类。所有对象都实现这个类方法。 toString() public String toString() : 返回对象类型+ @ + 内存地址值 @override public String toString() { return xx} 直接打印对象的名字。其实就是调用对象的toString,打印堆...
- 异常 异常的超类java.lang.Throwable Throwable:包括Error和Exception Exception:编译期异常,包括:RuntimeException:运行期异常 异常产生过程 JVM检测程序出现异常: JVM会根据异常产生的原因创建一个异常对象,这个异常对象包括异常产生的(内容,原因,位置);在getElement方法中,没... 异常 异常的超类java.lang.Throwable Throwable:包括Error和Exception Exception:编译期异常,包括:RuntimeException:运行期异常 异常产生过程 JVM检测程序出现异常: JVM会根据异常产生的原因创建一个异常对象,这个异常对象包括异常产生的(内容,原因,位置);在getElement方法中,没...
- 线程池 线程通信,避免多线程对同一共享变量的争夺。 等待与唤醒机制,wait – notify wait-- notify 必须由同一个锁对象调用 wait-- notify 属于Object类的方法 wait-- notify 必须要在同步代码块或者同步函数中使用 生产者和消费者 等待与唤醒机制 线程池 线程复用,让线程完成任务之后再继续进行其他任务... 线程池 线程通信,避免多线程对同一共享变量的争夺。 等待与唤醒机制,wait – notify wait-- notify 必须由同一个锁对象调用 wait-- notify 属于Object类的方法 wait-- notify 必须要在同步代码块或者同步函数中使用 生产者和消费者 等待与唤醒机制 线程池 线程复用,让线程完成任务之后再继续进行其他任务...
- 集合是java中提供的一种工具,可以用来存储多个数据, 集合重写了toString,可以直接打印集合元素 集合与数组的区别: 集合长度可变,数组长度固定。数组存储同一种类型元素,存储值或者对象(引用类型),集合只能存储对象,且对象类型可以不一致。 集合框架 Collection接口:共性方法,没有带索引的方法。 List接口:有序的集合,取出元素顺序相同,允... 集合是java中提供的一种工具,可以用来存储多个数据, 集合重写了toString,可以直接打印集合元素 集合与数组的区别: 集合长度可变,数组长度固定。数组存储同一种类型元素,存储值或者对象(引用类型),集合只能存储对象,且对象类型可以不一致。 集合框架 Collection接口:共性方法,没有带索引的方法。 List接口:有序的集合,取出元素顺序相同,允...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:日期问题 小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都在1960 年1月1日至2059年12月31日.令小明头... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:日期问题 小明正在整理一批历史文献.这些历史文献中出现了很多日期.小明知道这些日期都在1960 年1月1日至2059年12月31日.令小明头...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:最大公共子串 最大公共子串长度问题就是: 求两个串的所有子串中能够匹配上的最大长度是多少. 比如: "abcdkkk" 和"baabcd... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:最大公共子串 最大公共子串长度问题就是: 求两个串的所有子串中能够匹配上的最大长度是多少. 比如: "abcdkkk" 和"baabcd...
- 内部类 一个类内部包含另一个类。编译文件格式:xx$内部类名称.class 成员内部类 修饰符 class 类名称 { 修饰符 class 内部类名称{ } } 12345 内用外,随意访问,外用内,需要内部类对象。 使用成员内部类 间接:通过外部类的读写,调用外部类的方法,里面间接使用内部类方法。 直接:类名称 对象名 = new 类名称();... 内部类 一个类内部包含另一个类。编译文件格式:xx$内部类名称.class 成员内部类 修饰符 class 类名称 { 修饰符 class 内部类名称{ } } 12345 内用外,随意访问,外用内,需要内部类对象。 使用成员内部类 间接:通过外部类的读写,调用外部类的方法,里面间接使用内部类方法。 直接:类名称 对象名 = new 类名称();...
- 接口 接口是一个多个类公共规范。 可以作为参数进行传递:方法名(接口名称 参数名){ } 接口是一个引用数据类型,最重要的内容就是其中的:抽象方法 定义接口:public interface 接口名称{ } 接口包含有:常量,抽象方法,默认方法,静态方法,私有方法 抽象方法 定义抽象方法:public abstract 返回值类型 方法名称(参数类型); ... 接口 接口是一个多个类公共规范。 可以作为参数进行传递:方法名(接口名称 参数名){ } 接口是一个引用数据类型,最重要的内容就是其中的:抽象方法 定义接口:public interface 接口名称{ } 接口包含有:常量,抽象方法,默认方法,静态方法,私有方法 抽象方法 定义抽象方法:public abstract 返回值类型 方法名称(参数类型); ...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签