🔬 LLM 数据法医 2.0

多维法医信号 + 模型指纹图书馆——从「数据配比猜测」进化为全景法医工作台

🔬 LLM 数据法医 2.0

多维法医信号 + 模型指纹图书馆 —— 从"数据配比猜测"进化为全景法医工作台

ACL 2026 LLMSurgeon · ICLR 2026 Unlearning · CoDeC · SeedPrints · Token-MPS · 15 案件 · 11 数据源 · 5 法医信号

📂 选择案件(15 案)

📝 案件#1: 代码大师

Easy
我来分析这个快速排序的实现。首先看你的代码结构: ```python def quicksort(arr, low, high): if low < high: pivot = partition(arr, low, high) quicksort(arr, low, pivot - 1) quicksort(arr, pivot + 1, high) ``` 这个实现存在三个需要注意的点。第一,partition 函数的选择策略是固定选取最后一个元素作为 pivot,这在有序或接近有序的输入下会导致 O(n²) 的最坏时间复杂度。建议改用随机选取或三数取中法。第二,递归深度在极端情况下可能达到 n 层级,对于百万量级的数据集存在栈溢出风险——可以考虑手动维护栈实现迭代版本。 时间复杂度分析:平均情况 O(n log n),但正如前面所述,最坏情况下退化为 O(n²)。空间复杂度为 O(log n) 来自递归调用栈。与归并排序相比,快排是原地排序,不需要额外的 O(n) 辅助空间,但归并排序是稳定的,这在处理多关键字排序时有优势。另外,如果你在面试中遇到这个问题,记得提一下 introsort 的思路——当递归深度超过 log n 时自动切换到堆排序,C++ STL 中的 std::sort 就是这么实现的。

🔍 线索

🔒 线索 1
🔒 线索 2
🔒 线索 3

🎚️ 数据配比猜测(11 维)

🌐网页爬取9%
📚书籍文献9%
📖百科知识9%
💻代码仓库9%
📐数学推理9%
💬对话交互9%
🌍多语言9%
🧪合成数据9%
🧠推理轨迹9%
👁️多模态视觉9%
🎮RL 反馈9%

📊 当前猜测配比

🌐网页爬取
10%
📚书籍文献
9%
📖百科知识
9%
💻代码仓库
9%
📐数学推理
9%
💬对话交互
9%
🌍多语言
9%
🧪合成数据
9%
🧠推理轨迹
9%
👁️多模态视觉
9%
🎮RL 反馈
9%