自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 cf(codeforce)竞赛网站积分计算规则

Codeforces评分系统通过动态调整K值和基于排名的预期/实际表现对比,实现积分的快速收敛。其核心公式为:实际实现可能包含平滑处理和特殊规则(如K值上限、分级限制),但基本原理保持稳定。用户可通过多参加比赛,尤其是与更强对手竞争,以高效提升积分。

2025-02-17 22:41:04 988

原创 特殊树(AVL,Splay,B)的特点分析

一般来说,树就是一种特殊的链表,最常用的树就是二叉树,每个节点进行一次二分,然而二叉树也有很多细分的种类,分别有各自的特点。甚至有一些树不是二叉树也有独特的功能。下面我将结合教学ppt来盘点一下几种特殊的树。

2024-11-18 18:01:59 662 1

原创 一篇博客串通数据结构所有常见排序方式(复习,预习兼用)(上)

数据结构这门课有一单元是专讲排序的,不过课本上密密麻麻的代码可读性较差,而且容易前学后忘,我也不是第一次学了,隔一段时间不用就会忘了一些细节。本人也是自己给自己写一个总结,采用:名词预览+逻辑大白话+代码展示+细节聚焦+复杂度分析+应用场景的方式,方便掌握本人倾向于cpp算法,不像c那么繁琐冗赘,也足够细节。很多同学可能不知道“稳定性”到底指的是什么,其实就是指你这个排序会不会破坏原来默认的已有的顺序,比如a,b都等于2,但是默认情况下a在b前面,但是经过了你的排序之后,b排到a后面去了,仅从大小关系来看,

2024-10-13 20:09:04 937

原创 一道简单题,练习所有的二叉树遍历方式

因为二叉树不是很难,最近真的不知道写些什么啊,而且懒虫上身。。。小小总结,总比什么都不写好题目:翻转二叉树。

2024-09-03 14:59:13 192

原创 第一次学习kmp可能会有的疑惑

上个星期刚复习完kmp,感觉一段时间不写就又生疏了。

2024-08-26 20:52:40 237

原创 从两数之和到n数之和--力扣第一题的联想(c++)

两数之和可谓力扣上非常经典的一道题,对于计算机大牛来说,这道题与1+1=2没有什么区别,对于新手来说,这是对原本陌生算法的第一次亲密接触。自然而然,两数之和衍生出三数之和,四数之和等众多题目,只要我们找到他们之中的本质思想,在加一点点知识储备,这种问题就不足为惧了。注:本文为代码随想录学习笔记,代码部分来源自。

2024-08-19 17:26:58 1043

原创 cpp写哈希表常用的几种数据结构总结

把unordered_map,unordered_set这些数据的unordered去掉,map,set本身也是cpp的数据结构,当然,它们功能有差异(不然为什么取不一样的名字),这会涉及红黑树,他们主要的区别是是否会自动排序,甚至按自定义的函数排序。真正用得着unordered_set的情况,是要存储不可预知的大数字的时候,盲目使用静态数组可能会造成大量空间的使用,甚至即使如此也无法存储大数字(比如1*10^15,创建一个这么大的数组会占用大量空间)在追求极致的性能面前,静态数组永远是我们的首选。

2024-08-16 15:13:35 616

原创 再见力扣第一题(两数之和)

如果你使用自定义类型作为的元素,可能需要提供自定义的哈希函数。cpp} };

2024-08-13 15:55:30 1205 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除