sortDemo/generation.json

30 lines
2.3 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"projectId": 55,
"generationId": "codegen_ad3ea22cd7cf49deb1370f2f050ef554",
"language": "C++",
"status": "completed",
"fileIds": [
877
],
"outputDir": "/app/agents/ai_agents/project-files/codegen-runs/codegen_ad3ea22cd7cf49deb1370f2f050ef554",
"relativeOutputDir": "codegen-runs/codegen_ad3ea22cd7cf49deb1370f2f050ef554",
"generatedFiles": [
"CMakeLists.txt",
"README.md",
"events.ndjson",
"include/app.hpp",
"src/app.cpp",
"src/main.cpp",
"tests/basic_test.cpp"
],
"analysisSummary": "{\n \"业务目标\": \"实现三种经典排序算法(冒泡排序、快速排序、选择排序),能够对整型数组进行升序排列。\",\n \"功能清单\": [\n \"冒泡排序函数:通过相邻元素比较和交换,将最大元素逐步‘冒泡’至数组末尾。\",\n \"快速排序函数:采用分治策略,选取基准元素将数组划分为左右两部分并递归排序。\",\n \"选择排序函数:每轮从未排序部分选出最小元素,与未排序首位交换位置。\"\n ],\n \"数据结构\": [\n \"int数组用于存储待排序的整数序列。\",\n \"函数参数包含数组指针和数组长度或使用std::vector<int>\"\n ],\n \"接口或命令\": [\n \"void bubbleSort(int arr[], int n);\",\n \"void quickSort(int arr[], int low, int high);\",\n \"void selectionSort(int arr[], int n);\"\n ],\n \"约束\": [\n \"使用C++语言实现。\",\n \"输入为整型数组,支持空数组或单元素数组。\",\n \"排序结果为非降序(升序)。\",\n \"不允许使用标准库中的排序函数如std::sort。\"\n ],\n \"测试建议\": [\n \"测试空数组和单元素数组的边界情况。\",\n \"测试已有序数组、逆序数组、含重复元素数组。\",\n \"验证排序后数组是否为升序且元素完整。\",\n \"可添加断言或打印数组前后状态辅助验证。\"\n ]\n}",
"eventLogFile": "/app/agents/ai_agents/project-files/codegen-runs/codegen_ad3ea22cd7cf49deb1370f2f050ef554/events.ndjson",
"repoSettings": {
"username": "root",
"password": "pAssW0rd",
"repoUrl": "http://47.108.255.216:3000/root/sortDemo.git",
"branch": "main"
},
"repoUrl": "http://47.108.255.216:3000/root/sortDemo.git",
"branch": "main"
}