- 博客(5)
- 问答 (1)
- 收藏
- 关注
原创 1066 Root of AVL Tree(平衡二叉树)
摘要:本文介绍AVL树的实现,重点解决插入节点后的平衡问题。通过定义节点类和四种旋转操作(LL、RR、LR、RL),在插入时自动调整树结构以保持平衡。关键点包括:正确计算子树高度差,注意旋转后更新高度,以及使用指针引用确保修改生效。测试用例验证了算法的正确性,输出插入序列后AVL树的根节点值。实现时需特别注意旋转条件和高度更新的细节处理。
2025-12-25 14:45:08
234
原创 1083 List Grades
摘要:该程序实现了对学生记录按成绩降序排序并筛选指定区间内的记录。输入包含N个学生记录(姓名、ID、成绩)和成绩区间[grade1, grade2],程序首先将所有记录按成绩降序排序,然后输出该区间内的学生信息(姓名和ID)。若区间内无符合条件的学生,则输出"NONE"。示例输入1展示了正常输出情况,示例输入2则展示了无符合条件时的输出结果。程序使用vector存储学生对象,通过自定义比较函数实现排序。
2025-12-23 16:50:44
400
原创 ADO报错IDispatch error #3092的某种极其特殊的情况
摘要:文章分享了一个特殊的ADO数据库报错案例,当表名或数据库名包含"RS"时,可能遇到表名被意外修改为"\x3"的情况,导致SQL语句找不到正确表而报错。作者通过将表名从"ORDERS"改为其他名称解决了问题,但对错误原因仍感困惑,希望有经验者能解释这一现象。该案例适用于排查类似报错时的特殊参考。
2025-11-09 16:13:30
272
原创 使用git克隆代码时第一次下载失败,接下来报错 Recv failure: Connection was reset
加上配置 git config --global http.postBuffer 104857600 (即修改最大允许clone文件的大小)就能下载。可能是最大允许clone文件的大小太小了。这边只阐述我遇到的问题的原因。
2025-11-02 21:08:51
61
空空如也
使用vs自带的拓展进行程序打包该怎么隐藏我的资源
2023-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅