# 数据结构和算法 > 学习一些基本的数据结构和算法 # 环境 * vscode * Windows 10 * MinGW > 开始使用linux,配置改为 * vscode * Ubuntu 18.04 * gcc 7.3 make 4.1 > 开始使用golang,c缺少太多基本的数据结构了 * vscode * go 12 # 使用 已经配置好,直接用vscode打开,打开一个.c文件,按下f5就可以调试了(调试的是当前的文件) golang 使用vscode插件`run code` # 目录 ## algorithm 排序算法 ``` bubble 冒泡 radix_sort.c 基数排序 ``` ## problem 解决问题 ``` calculator 后缀表达式 ``` ## struct 数据结构 ``` adt 抽象数据类型 tree 树 ``` ## leetcode # 其他目录 ## tests 测试目录 ``` sort 排序效率 ``` ## debug 调试文件的存放目录