c - 在 C 中为未知长度的字符串实现 BST 的最佳实践是什么?
问题描述
我必须构建一个数据结构来存储通过管道传输到我的 c 程序中的字符串。不可能找到字符串长度的上限,因此它们必须分别存储在一个动态数组中。我正在考虑将结构黑客/灵活数组成员作为节点,但我想这是不可能的,因为父/子指针不能动态分配?那正确吗?那么实施符合这些要求的 BST 的最佳实践是什么?
解决方案
推荐阅读
- android - JetPack Jetifier 的 Android Crashlytics 问题
- python - 如何使用 pymongo 解析所有集合的数据
- ios - Stripe Radar 规则不适用于 Apple Pay 待授权
- msbuild - 全新安装时 GAC 缺少 netstandard.dll
- react-native-ios - 使用 iOS 模拟器,React Native 应用程序卡在空白屏幕上
- intellij-idea - IDEA编辑器中字符的宽度不一样
- http - netcat - 接收包含多个文件的多部分 TCP/HTTP 响应
- javascript - Window.top.opener is null/undefined in the child window opened from gmail in all browsers
- mysql - 在 Istio 中连接到 MySQL (AWS RDS)
- android - tensorflow-lite and nnapi hw acceleration for embedded linux