摘要: 在数据结构课程的实践中,森林转换为二叉树的实现是对树形结构理解的重要深化。通过C语言编码实现这一转换过程,不仅让我掌握了具体的算法逻辑,更体会到数据结构中“结构转化”的核心思想——用更简洁的结构(二叉树)承载复杂结构(森林)的信息,同时保持逻辑关系的完整性。 森林与二叉树的转换核心在于“孩子-兄弟” 阅读全文
posted @ 2025-11-03 21:43 姜乐融 阅读(10) 评论(0) 推荐(0)
摘要: ​​1. 变化是必然的:拥抱“柔性”设计​​ “柔性设计”不是指设计能预测所有变化,而是指当变化来临时,​​修改所造成的连锁反应被降到最低​​。这直接回到了我们10月份讨论的​​正交性​​和​​DRY原则​​。 ​​糟糕的设计(缺乏柔性):​​ 如果我当初直接写死一个Book类,现在就需要修改这个类 阅读全文
posted @ 2025-11-03 21:41 姜乐融 阅读(7) 评论(0) 推荐(0)