最新 最热

写了半年python,你居然还在用print()?真的服了,它的输出结果都在一行,调试很浪费时间

哇!你还在用普通的打印函数?!时代在进步,你也应该跟上节奏,让我来向你介绍pprint模块,Python世界的调皮小精灵!它的全名是'Pretty Print',意思就是美化输出,简直就是程序员的化妆师!...

2023-08-07
1

使用 Go 语言实现二叉搜索树

它有很多变种,比如红黑树,常被用作 std::map 和 std::set 的底层实现;B 树和 B+ 树,广泛应用于数据库系统中。

2023-08-01
1

ACM刷题之路(十一)堆、栈、队列实现表达式转换

算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。...

2023-07-31
1

ACM刷题之路(十三)数据结构——链表

(单)链表根据《数据结构》这本书 需要会写初始化、插入、查找、删除、取长度的函数。

2023-07-31
1

ACM刷题之路(十二)数据结构——顺序表

这周已经是第九周了,为了期末的时候能够兼顾其他课程的复习,所以提早对数据结构这门课进行回顾总结。

2023-07-31
1

#pragma预处理指令

#pragma是C和C++编译器提供的一种预处理指令(preprocessor directive),用于控制编译器的行为或指示特定的编译器选项。它以#pragma开头,后面跟着不同的命令或参数。...

2023-07-30
1

protobuf (Protocol Buffers)

Protobuf(Protocol Buffers)是一种语言无关、平台无关的序列化数据结构的协议,由Google开发。它可以用于将结构化数据序列化为二进制格式,并在不同的系统之间进行高效的数据传输或存储。...

2023-07-30
1

【数据结构】图—图的连通分量

建立邻接矩阵,用DFS的方式遍历图,如果只需要从一个节点出发就能遍历所有节点,那么只有一个联通分量,如果需要从多个节点出发才能遍历完所有节点,那么有多个联通分量。...

2023-07-30
0

【数据结构】图-红色警报

战争中保持各个城市间的连通性非常重要。本题要求你编写一个报警程序,当失去一个城市导致国家被分裂为多个无法连通的区域时,就发出红色警报。注意:若该国本来就不完全连通,是分裂的k个区域,而失去一个城市并不改变其他城...

2023-07-30
0

【数据结构】图—图非0面积

编程计算由"1"围成的下列图形的面积。面积计算方法是统计"1"所围成的闭合曲线中"0"点的数目。如图所示,在10*10的二维数组中,"1"围住了15个点,因此面积为15。...

2023-07-30
0