Zh0uKal1
码龄7年
关注
提问 私信
  • 博客:58,641
    社区:147
    问答:108
    58,896
    总访问量
  • 79
    原创
  • 710,983
    排名
  • 198
    粉丝
  • 学习成就

个人简介:小白一个,多多指教

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2017-08-07
博客简介:

Zh0uKal1的博客

博客描述:
专注软件开发
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    602
    当月
    17
个人成就
  • 获得176次点赞
  • 内容获得15次评论
  • 获得514次收藏
  • 代码片获得1,895次分享
创作历程
  • 2篇
    2024年
  • 28篇
    2023年
  • 52篇
    2022年
成就勋章
TA的专栏
  • 算法
    22篇
  • C++
    15篇
  • 数据结构
    11篇
  • 软考(软件设计师)
  • Java
    33篇
  • 编程小知识
    3篇
  • 数据库
    3篇
  • 前端
    6篇
  • 密码学
    1篇
  • 计算机组成原理
    3篇
  • 计算机网络
    2篇
  • Linux
    10篇
兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 移动开发
    kotlinflutterandroid studio
  • 软件工程
    性能优化
  • 学习和成长
    面试
创作活动更多

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

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

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

【算法】P5018 对称二叉树

思路:领接表存储二叉树,unordered_map存储各个节点对应的值。dfs遍历一下各个子树的大小个数,再写个递归判断是否是对称二叉树,如果是就更新全局答案。P5018 对称二叉树。
原创
发布博客 2024.11.19 ·
181 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【JavaWeb】对象、类、包、组件、容器和框架的基本概念

*摘要:**介绍Java中对象、类、包、组件、容器、框架和架构等的基本概念,掌握这些概念对于学习Java web和日后工作大有裨益。
转载
发布博客 2024.06.17 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

【算法】P1010 [NOIP1998 普及组] 幂次方 解题代码

dfs分治记忆化搜索
原创
发布博客 2023.12.08 ·
501 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

【算法】蓝桥杯2013国C 横向打印二叉树 题解

上面为某个输出样例,我们观察可以不难看出,从下网上看每个数字是升序的,所以某个数字的高度h为所有大于这个数字的个数+1,这样就可以求出这个数在mymap数组的行号。l_idx为当前数字的左节点,r_idx为当前数字的右节点,l_h为当前数字的左节点的高度,r_h为当前数字的右节点的高度。在中序遍历并存储,因为二叉搜索树的中序是排序了的,所以直接中序遍历输出的数字存储起来就行了,排序后方便后面计算高度。次方,显然也会超过内存限制。二叉树的存储根节点的下标为1,左右节点下标为2和3,依此类推,结点下标为。
原创
发布博客 2023.12.04 ·
1315 阅读 ·
15 点赞 ·
0 评论 ·
26 收藏

【算法】二叉树的存储与遍历模板

【代码】【算法】二叉树的存储与遍历模板。
原创
发布博客 2023.11.21 ·
303 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【算法】算法基础课模板大全

边界问题因为边界问题只有这两种组合,不能随意搭配归并排序算法模板整数二分算法模板浮点数二分算法模板高精度加法高精度减法高精度比大小(cmp函数)高精度乘低精度高精度乘高精度高精度加减乘除:https://www.bilibili.com/video/BV1LA411v7mt/高精度除低精度高精度除高精度高精度加减乘除:https://www.bilibili.com/video/BV1LA411v7mt/一维前缀和应用二维前缀和应用一维差分注意
原创
发布博客 2023.10.01 ·
686 阅读 ·
7 点赞 ·
1 评论 ·
21 收藏

建议收藏算法基础课模板大全

发布资源 2023.08.12 ·
md

【算法】求欧拉函数(包括完整的证明以及代码模板,建议收藏)

也就是n减去奇数个质因子的倍数个数,加上偶数个质因子的倍数个数,循环往复。互质:互质是公约数只有1的两个整数,叫做互质整数。中与N互质的数的个数被称为欧拉函数,记为。的倍数被①减了两次,所以加上所有。数列去除N的质因子的倍数。若在算数基本定理中,的所有倍数的个数,即。将上式等价变形,得到。
原创
发布博客 2023.07.26 ·
412 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

AcWing算法基础课模板大全

发布资源 2023.07.14 ·
pdf

【算法】高精度加减乘除取模运算 A+B A-B A*B A/B A%B Problem

/高精度比大小 bool cmp(vector < int > & A , vector < int > & B) {i >= 0;} //高精度加法 // C = A + B, A >= 0, B >= 0 vector < int > add(vector < int > & a , vector < int > & b) {//c为答案 vector < int > c;//t为进位 int t = 0;i ++) {
原创
发布博客 2023.07.14 ·
320 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

JAVA面向对象知识点详细文档

发布资源 2023.06.30 ·
pdf

【Java】JAVASE面向对象知识点总结

现实生活:​ 类:抽象的概念,把具有相同特征和操作的事物归为一类​ 先有实体,再有类的概念代码世界:​ 类:抽象的概念,把具有相同属性和方法的对象归为一类​ 编写顺序:先有类,再创建对象​ 类的作用:类相当于一个模板,刻画出具有相同属性和方法的对象。
原创
发布博客 2023.06.07 ·
710 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【Java】深入类加载机制

首先,我们定义一个待加载的普通Java类:Test.java。} }注意:如果你是直接在当前项目里面创建,待Test.java编译后,请把Test.class文件拷贝走,再将Test.java`删除。因为如果Test.class存放在当前项目中,根据双亲委派模型可知,会通过sun.misc.Launcher$AppClassLoader类加载器加载。为了让我们自定义的类加载器加载,我们把Test.class文件放入到其他目录。
原创
发布博客 2023.04.21 ·
489 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

【编程小知识】动/静态语言、强/弱类型语言、编译型/解释形语言的区别

计算机不能直接识别高级语言,所有的高级语言都必须翻译成机器语言(二进制机器指令)编译型语言理解:把语言翻译成机器指令,这个过程只执行一次,所以编译型语言执行效率高,但是不同的平台(系统)的机器指令是不同的,所以编译型语言跨平台性能较差。C、C++就是编译型语言。解释型语言理解:该语言运行时才逐行翻译成机器指令,而且每运行一次就要翻译一次,所以效率较低。JavaScript就是解释形语言。扩展。
原创
发布博客 2023.04.21 ·
461 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【模板】ACwing算法基础课模板小全

边界问题因为边界问题只有这两种组合,不能随意搭配归并排序算法模板整数二分算法模板浮点数二分算法模板高精度加法高精度减法高精度乘低精度高精度乘高精度高精度除低精度一维前缀和前缀和可以用于快速计算一个序列的区间和,也有很多问题里不是直接用前缀和,但是借用了前缀和的思想。应用二维前缀和应用一维差分差分是前缀和的逆运算,对于一个数组a,其差分数组b的每一项都是a [ i ]和前一项a [ i − 1 ]的差。注意:差分数组和原数组必须分开存放!!!!应用二维差
原创
发布博客 2023.03.30 ·
3016 阅读 ·
24 点赞 ·
2 评论 ·
156 收藏

【高中数学选修2-3】排列,组合,二项式定理,杨辉三角

从n个不同的元素中取出m(m≤n)个元素的所有不同排列的个数叫做从n个不同元素中取出m个元素的排列数,用符号AnmA^m_nAnm​表示。排列组合从n个不同元素中选出m个从n个不同元素中选出m个考虑顺序不考虑顺序Anmn!n−m!}{(n-m)!Anm​n−mn!​Cnmn!m!n−m!}{m!(n-m)!Cnm​m!n−mn!​。
原创
发布博客 2023.03.27 ·
1909 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

【C++】文件操作

【C++】文件操作
转载
发布博客 2023.03.16 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【C++】运算符重载

运算符重载概念:对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。
转载
发布博客 2023.03.15 ·
95 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法笔记】队列与优先队列

【算法笔记】队列与优先队列
原创
发布博客 2023.03.02 ·
600 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【算法笔记】递归与回溯

【算法笔记】递归与回溯
原创
发布博客 2023.03.02 ·
565 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多