计算机
hustjlshi
华中科技大学人工智能与自动化学院研二在校学生
展开
-
Linux安装
安装win7,Ubuntu16.04双系统Linux可以说是开发者的系统,对于开发者来说,Linux发行版不仅为我们提供了无数强大的开发工具,还能帮助我们从源码上学习操作系统是工作的。而且经常在命令行上工作的我们还能在别人面前耍下酷。Ubuntu是最受欢迎的Linux发行版之一,它的易用性不亚于windows,本教程是关于快速上手Ubuntu的。教程从win7下U盘安装Ubuntu双系统开始,...转载 2019-03-15 09:53:09 · 245 阅读 · 0 评论 -
排序总结
写一下关于排序算法的总结。排序是所有算法中最基础的,面试中有可能会手写排序算法,如果对排序算法不是很熟悉,在很短的时间内是写不出来的,所以,需要对排序算法特别的熟悉。1.冒泡排序冒泡排序思想:每次比较相邻的两个元素的大小,不满足我们给定的条件就交换,这样一趟下来,可以将数组中最大值或者最小值放到最后一个位置。最多进行n趟就能将数组排序。冒泡排序算法是稳定算法。时间复杂度是,空间复...原创 2019-06-18 22:25:55 · 148 阅读 · 0 评论 -
二叉树遍历非递归总结(c++)
遍历是面试和笔试经常考的东西,其实也不难,但是如果不能了解透彻的话,在面试中还是会被面试官难倒。所以,下面对遍历总结一下。遍历分为三种方式分别为:前序遍历,中序遍历和后序遍历,分类的依据主要是根据二叉树的根节点和两个叶子节点访问的顺序来定的,这里的前,中,后是指根节点的访问顺序。如果根节点先被访问,然后访问左子树再访问右子树就是先序遍历,如果先访问左子树,然后访问根节点,最后访问右子树就是中序遍历...原创 2019-07-06 11:49:13 · 1228 阅读 · 0 评论