自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Ubuntu16.04系统下输入法无法按2

在使用拼音输入法时,能选择根据拼音出现的中文字符的1无法选择2SOLUTION:rm ~/.cache/ibus/libpinyin/*

2019-06-19 10:58:38 174

原创 剑指offer33.二叉搜索树的后序遍历序列

二叉搜索树的后序遍历序列输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。思路:后续遍历最后一个节点必定为根节点。将前面所有<该节点的值存入左子树一旦遇到>的值,将从这个节点开始到结尾前一个的值存入右子树(一旦在这里遍历出小于根节点的值,则说明此树不能满足二叉搜索树所有小于根节点的值都在...

2019-02-14 20:18:25 170

原创 剑指offer32.从上到下打印二叉树

1.层序打印借助队列先进先出的性质先把root推入队列,进入♻️党队列中有值时,推出该列队首的叶子节点,打印,并将该叶子节点的左右节点分别推出队列中,由于队列先进先出的性质,可以保证后推出的叶子节点一定晚于之前推入的上一个节点的值的打印顺讯。 /* 层序遍历树 */ public void printTree(TreeNode root){ Q...

2019-02-14 20:16:56 135

原创 剑指offer30.包含min函数的栈

Q:定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))因为时间复杂度要求维O(1),就需要直接读取到该栈中的最小值,考虑到在一个栈上不可能实现随机存取,就需要考虑使用辅助栈记录来完成。public class Solution { Stack<Integer> stack1 = new Stack&l...

2019-02-14 20:15:09 130

原创 剑指offer21.调整数组顺序使奇数位于偶数前面

#调整数组顺序使奇数位于偶数前面1. 不保证数组相对顺序指定两个指针pBegin和pEnd,在pBegin<pEnd的状态下分别从前后判断是否满足pBegin指向奇,pEnd指向偶。也就是说,这两个指针分别从两端往中间遍历,pBegin碰到偶时暂停,pEnd碰到奇数暂停,如果此时仍旧在pBegin<pEnd的状态下,交换两数,使整个数组满足前面的都是奇数,后面的都为偶。直至遍历完整...

2019-02-11 17:30:53 199

原创 linux学习(六)

ssh(secure shell)远程操作linux,和进行文件上传和下载的软件。安装使用ssh客户端登录到linux(前提是能ping通)linux命令补充etc 下的bash_profile是所有用户共享的export [当你希望临时加入一个路径]alias用法:mysqldump -u -p spdb1 >/home/yy.bak``````mupls -l /...

2019-01-18 13:44:15 113

原创 linux学习(五)

Mysql免费跨平台轻支持多并发Mysql特别适合中、小项目mysql数据库的安装把安装文件准备好mount / copycp mysql -* /home/把安装文件解压缩 tar -zxvf xxxx.tarcd /home/mv xxxx mysql [将xxxx文件夹改名为mysql]继续安装groupadd mysql(创建mysql组...

2019-01-17 15:42:54 104

原创 linux学习(四)

netstat[监控网络状态信息]任务调度命令概述:任务调度:是指系统在某个时间执行的特定的命令或程序。任务调度分类:系统工作:有些重要的工作必须周而复始的执行。如病毒扫描等。个别用户工作:个别用户可能希望执行某些程序。设置任务:crontab -e每隔一定时间去执行 date > /home/mydate1[将时间写入mydate1]希望每天凌晨2:00自动...

2019-01-17 15:41:52 159

原创 linux学习(三)

linux下的shellshell编程类似于DOS中的批处理(bat);shellenv[该命令可以显示当前操作系统的环境变量]chsh - s 输入新的shell[改变当前使用的shell]history[查看最近执行的命令]linux下的网络编程linux/unix的世界就是网络的世界,而网络的基础就是tcp/ip。tcp/ip人与人之间的交流通过语言,计算机与计算机之...

2019-01-17 15:38:34 208

原创 Linux学习(二)

Linux分区硬盘的分区主要分为基本分区(Primary Partion)和扩展分区(Extension Patrtion)两种,基本分区和扩展分区的数目之和不能大于四个。且基本分区可以马上被使用但是不能再分区。扩展分区必须进行分区后才能使用,也就是说它必须还要进行二次分区。扩展分区再往下分就是逻辑分区,逻辑分区没有数量上限。驱动Linux无论有几个分区分给哪个目录使用 ,都只有唯一的根...

2019-01-15 23:15:03 113

原创 Linux学习(一)

Linux 11.linux introduction免费的/开源的支持多线程/多用户安全性好对内存和文件管理优越linux最小只需要4m->嵌入式开发缺点:操作相对困难2.linux 和 Unix的关系unix -> minix -> linux3. 基础命令shutdown -h now 立刻关机shutdown -r now 现在立刻重启...

2019-01-15 14:00:50 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除