- 博客(38)
- 收藏
- 关注
原创 哈夫曼编码:数据压缩的优雅艺术
在数字信息时代,数据压缩技术扮演着至关重要的角色。其中,哈夫曼编码(Huffman Coding)作为一种经典的无损压缩算法,以其简洁优雅的设计和卓越的压缩效率而闻名。本文将通过一个具体实例——对字符串"HELL0_HULU"的编码过程,深入浅出地解析哈夫曼编码的原理、实现和优势。
2025-05-19 20:31:30
468
原创 Python中的引用概念详解
在Python中,理解引用是掌握内存管理和对象操作的关键。本文将详细讲解引用在Python中的各种情况,尤其是列表的处理。
2025-04-07 09:25:35
461
原创 深入理解C++中的范围基于for循环
C++11 引入了一种简洁而强大的循环结构:范围基于 for 循环。这种循环形式极大地简化了对容器的遍历操作,使代码更加直观和易读。本文将带你深入了解这种循环的工作原理及其用法。
2025-04-07 07:38:02
410
1
原创 欧几里得算法计算 GCD 和 LCM
定义两个正整数的最大公约数 gcd(a,b)gcd(a,b) 为最大的正整数 d,使得 d 可以同时整除 a 和 b。例如,gcd(9,12)=3gcd(9,12)=3,因为 9÷3 和 12÷3 的余数是 0,而无法找到一个比 3 更大的正整数满足要求。现在给定两个正整数 a,b,要求出 gcd(a,b)
2024-11-29 12:17:55
889
原创 一种最简单粗暴的打表演示
因为 151151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151151 是回文质数。写一个程序来找出范围 [a,b] (5≤a<b≤100,000,000) [ab] (5≤ab≤100,000,000)(一亿)间的所有回文质数。
2024-11-29 12:15:20
318
原创 使用手机软件Bluino Loader通过蓝牙编程、烧录Arduino
一些小伙伴或许因为没有电脑又想学习Arduino而犯愁,但是在这片文章中我将会带领大家来完美解决这个问题,我们将使用手机软件Bluino Loader通过蓝牙编程、烧录Arduino
2022-03-30 16:58:52
6591
1
空空如也
nonebot2插件遇到报错
2023-01-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人