2018年11月13日

常用排序方法汇总

摘要: 常用排序方法汇总 此篇博客为常用排序方法汇总帖: *点击即可查看详情 (1)冒泡排序 Bubble Sort (2)选择排序 Select Sort (3)插入排序 Insert Sort (4)希尔排序 Shell Sort (5)归并排序 Merge Sort (6)堆排序 Heap Sort 阅读全文

posted @ 2018-11-13 10:00 wangzhch 阅读(414) 评论(0) 推荐(0) 编辑

排序---归并排序

摘要: 1. 归并排序 归并排序(Merge sort),是创建在归并操作上的一种有效的排序算法,效率为O(nlogn)。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用,且各层分治递归可以同时进行。【详情见维基百科】 2. 归并排序(非递归版)C++ 实现 3. 使用大量随机 阅读全文

posted @ 2018-11-13 09:56 wangzhch 阅读(358) 评论(1) 推荐(0) 编辑

2018年11月9日

Ubuntu---vim配置

摘要: 阅读全文

posted @ 2018-11-09 17:41 wangzhch 阅读(1395) 评论(0) 推荐(0) 编辑

2018年11月6日

经典书籍---MySQL经典书籍下载

摘要: 阅读全文

posted @ 2018-11-06 20:43 wangzhch 阅读(1817) 评论(0) 推荐(3) 编辑

Ubuntu安装Foxit PDF阅读器

摘要: 最近使用Ubuntu自带的PDF阅读器,发现使用体验较差,打算安装FoxitReader(可能是我习惯了Foxit和Adobe) Foxit官网 对系统平台要求如下:(支持Linux) 继续摸索了一下如何安装foxit阅读器,过程如下: Step1. 下载Linux版本安装包【官网链接在这里】(也可 阅读全文

posted @ 2018-11-06 20:19 wangzhch 阅读(2572) 评论(0) 推荐(0) 编辑

Linux---用户与用户组管理

摘要: 1. 添加用户 useradd 基本语法:useradd [选项] 用户名 -m :自动创建主目录 -g group :指定用户组 -s shell :指定shell 建立用户之后,一般使用 sudo passwd 用户名 修改密码 2. 记录用户操作 history 历史信息被存储在用户主目录的. 阅读全文

posted @ 2018-11-06 16:43 wangzhch 阅读(203) 评论(0) 推荐(0) 编辑

Linux---软件管理

摘要: 1. Linux系统几种常见软件包: Debian(扩展名.deb) ubuntu主要支持的软件包,Ubuntu软件仓库中提供的软件包均采用这种封装 Red Hat(扩展名.rpm) Fedora支持的一种软件包 TarBall (扩展名.tar.gz / .tar.bz2),类似与win的.zip 阅读全文

posted @ 2018-11-06 16:40 wangzhch 阅读(132) 评论(0) 推荐(0) 编辑

2018年11月5日

Linux---进程管理

摘要: 进程管理负责管理和控制所有的动态过程和资源;文件系统负责管理所有的静态信息和资源。Linux进程分为两大类:系统进程和用户进程 1. 进程的属性 Linux内核中一些重要的进程信息包括: 进程的内存地址 进程当前的状态 进程正在使用的资源 进程的优先级 进程的属主 进程的几个常用参数: PID: 进 阅读全文

posted @ 2018-11-05 15:42 wangzhch 阅读(274) 评论(0) 推荐(0) 编辑

Linux---shell基本指令

摘要: 1. 显示当前目录 pwd 2. 改变目录 cd 注意: 当登录系统后,总是处于当前用户主目录中 /home/wangzhengchao ..代表当前目录到上一级目录 . 代表当前目录 ~代表用户主目录 可以使用命令cd ../..直接进入根目录 3. 列出目录内容 ls ls基本语法 ls [op 阅读全文

posted @ 2018-11-05 10:55 wangzhch 阅读(225) 评论(0) 推荐(0) 编辑

Linux---文件目录管理

摘要: 阅读全文

posted @ 2018-11-05 10:33 wangzhch 阅读(677) 评论(0) 推荐(0) 编辑

2018年11月3日

安装ubuntu系统空间分配问题

摘要: 阅读全文

posted @ 2018-11-03 22:35 wangzhch 阅读(5136) 评论(0) 推荐(0) 编辑

2018年10月30日

剑指offer---二叉搜索树与双向链表

摘要: 题目:二叉搜索树与双向链表 要求:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 解题代码: 阅读全文

posted @ 2018-10-30 13:29 wangzhch 阅读(156) 评论(0) 推荐(0) 编辑

剑指offer---按之字形顺序打印二叉树

摘要: 题目:按之字形顺序打印二叉树 要求:请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。 解题代码: 阅读全文

posted @ 2018-10-30 09:22 wangzhch 阅读(175) 评论(0) 推荐(0) 编辑

2018年10月29日

剑指offer---把二叉树打印成多行

摘要: 题目:把二叉树打印成多行 要求:从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 * 注意: 此题要求返回二维数组,若需要返回一维数组,请点击这里 解题代码: 阅读全文

posted @ 2018-10-29 22:26 wangzhch 阅读(157) 评论(0) 推荐(0) 编辑

剑指offer---从上往下打印二叉树

摘要: 题目:从上往下打印二叉树 要求:从上往下打印出二叉树的每个节点,同层节点从左至右打印。 * 注意: 此题只是要求返回一维数组,若需要返回二维数组(即按照层序遍历的顺序,每一层的节点存放到一个一维数组,最后多层组合为二维数组),请点击这里 解题代码: 阅读全文

posted @ 2018-10-29 22:06 wangzhch 阅读(201) 评论(0) 推荐(0) 编辑

导航