F_yChen
码龄4年
关注
提问 私信
  • 博客:16,787
    16,787
    总访问量
  • 8
    原创
  • 321,302
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:null

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2021-04-13
博客简介:

weixin_57225558的博客

查看详细资料
个人成就
  • 获得14次点赞
  • 内容获得5次评论
  • 获得40次收藏
创作历程
  • 1篇
    2023年
  • 3篇
    2022年
  • 4篇
    2021年
成就勋章
TA的专栏
  • java
    2篇
  • 算法
    1篇
  • 计算机网络
    2篇
  • 数据结构
    1篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    集成学习迁移学习回归
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

为什么重写了equals方法后,也要重写hashCode方法?

如果只重写equals方法,不重写hashCode方法,就有可能导致在 x.equals(y) 表达式成立的条件下,x 和 y 的 hashCode 值却不相同。此时这个只重写了 equals 方法的对象在使用散列集合进行存储的时候,由于散列集合使用 hashCode 来确定 key 的位置,如果存储两个完全相同的对象但是这两个对象有不同的hashCode值,就会出现两个相同的对象储存在散列集合的不同位置,违反了散列集合的规则,也会造成该类对象无法使用散列存储结构。
原创
发布博客 2023.01.28 ·
1153 阅读 ·
1 点赞 ·
1 评论 ·
2 收藏

Java ceil(), floor(), round()方法详解

目录ceil()方法floor()方法round()方法ceil()方法ceil() 方法可对一个数进行上舍入,返回值大于等于( >= )给定参数的的最小整数,类型为双精度浮点型。实例如下:double a = 1.65;double b = -9.1;double c = -6.0;System.out.println("ceil(a) = "+Math.ceil(a));System.out.println("ceil(b) ...
原创
发布博客 2022.04.16 ·
1546 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

(深度优先搜索)LeetCode695.岛屿的最大面积

目录题目:​​解析:dfs函数:完整代码:题目:LeetCode695. 岛屿的最大面积(题目链接)解析: 本题要求找出x轴和y轴方向上连续的1的数量,并比较最大值。解本道题有两种常用的方法,深度优先搜索DFS和广度优先搜索BFS。在这篇文章中,我们使用深度优先搜索来解决此题。首先遍历整个m*n的矩阵,由题目可知此矩阵为二进制矩阵,所以矩阵中的数字只有“0”和“1”两种情况。在遍历整个矩阵的同时,我们对每个矩阵元素进行深度优先搜索,搜索方向为上,下,左,...
原创
发布博客 2022.01.22 ·
436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++简单迭代for循环

今天意外之中发现了c++中for循环的另类用法,一般来说for循环的用法是这样的:for ( initialization ; condition ; increase ) statement;执行初始化变量initialization; 检查判断条件condition; 执行语句statement; 执行increase。可c++有另一种基于范围的for循环,语句如下:for ( declaration : range ) statement;在冒号“:”前声明变量
原创
发布博客 2022.01.13 ·
2475 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

计算可用IP地址段和子网掩码的方法

为网络设置子网的用处:首先我们要知道,实际上我们使用的IP地址的数量是固定的、有限的,例如:我们现在生活、工作中常用的IPv4协议规定我们所使用的的IP地址是32位地址长度的,所以可容纳的IP地址数量为 2322^{32}232 个,并且该协议中的32位地址长度分四段式表述,那么每段为8位,而 28=2562^8=25628=256 ,故理论上我们可以使用的IP地址区间为0.0.0.0至255.255.255.255。现如今,全球计算机体量如此巨大,甚至在今天不只有计算机可以接入网络,由此可知,网络的I
原创
发布博客 2021.11.30 ·
8255 阅读 ·
3 点赞 ·
0 评论 ·
14 收藏

关于计算机网络的思考题

直接上题: 1) Why does DV Routing algorithm take a long time to converge? (Because the ​count-to-infinity problem it reacts rapidly to good news(a), but leisurely to bad news(b).”)为什么DV路由算法收敛时间长?(它对好消息(a)反应迅速,但对坏消息(b)反应缓慢甚至存在计数无穷的问题。) ...
原创
发布博客 2021.11.29 ·
552 阅读 ·
1 点赞 ·
4 评论 ·
1 收藏

快速上手树与二叉树

前言: 很多人会认为树这种数据结构很难,但实际上树是一种很基本的数据结构,本篇文章也主要讲解基本的树结构,并作少量的拓展,可以更快捷的理解树。一、概述:树形结构是一类重要的非线性结构。它与基本的线性数据结构存在一个较大的差别就是:树型结构是一对多的关系;而普通的线性结构 例如:线性表---就是一对一的关系。树形结构是节点之间有分支,并具有层次关系的结构,它非常类似于自然界中的树。树结构在客观世界中是大量存在的,如家谱、行政组织机构...
原创
发布博客 2021.11.26 ·
315 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Data Structure / 栈 (Stack)---括号匹配判断

问题详情:本题实现求表达式中括号是否匹配。只需判断表达式中括号(本题中只会出现三种括号,分别是小括号,中括号和大括号)是否匹配,表达式中可以有其他值也可没有。(本题是一道函数题,程序主体由裁判系统给出)。函数接口定义:int match (char *exp); 其中 "exp"为需判断括号是否正确的表达式,返回值为1或0,如果为1,则表示括号匹配,0表示不匹配。裁判测试程序样例:#include <stdio.h>#define N 20...
原创
发布博客 2021.11.23 ·
1965 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏