
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
十大排序算法,选择快速排序而不选堆排序的原因?
1、堆排序的数据交换次数要高于快速排序:在堆排序(小根堆)的时候,每次总是将最小的元素移除,然后将最后的元素放到堆顶,再让其自我调整。这样一来,有很多比较将是被浪费的,因为被拿到堆顶的那个元素几乎肯定是很大的,而靠近堆顶的元素又几乎肯定是很小的,最后一个元素能留在堆顶的可能性微乎其微,最后一个元素很有可能最终再被移动到底部。在堆排序里面有大量这种近乎无效的比较。随着数据规模的增长,比较的开销最差情
使用qemu+gdb调试操作系统内核
前提:由于使用qemu模拟开发板运行操作系统时,无法动态加载设备树,所以需要将设备树文件静态链接到内核文件;工具:eclipse(需要安装对应版本的jdk与python包)、qemu、gdb1 使用qemu直接启动内核:qemu-system-aarch64.exe -M xlnx-zcu102,virtualization=on -nographic -m 1024M -kernel (kern
到底了