- 博客(4)
- 收藏
- 关注
原创 Shell学习之路 -- 字符串操作详解
字符串简介我相信对字符串的操作,是所有开发人员在开发过程中面对的最多的操作之一,在任何一个常规的系统、编程语言或者脚本上对于字符串的操作都是必不可少,字符串也是Shell中最常用的数据类型之一。字符串(String)定义:简单的说,就是一系列字符的组合Shell中的字符串Shell中的字符串分为三种形式,分别是" " 双引号形式,' '单引号形式,以及没有任何引号修饰的形式,这三种不同...
2019-06-15 14:14:19 310
原创 数据结构与算法回忆录 ---- 二叉树的学习(1)
树是什么?树可以理解成是一种分层的数据结构,你也可以看成是‘倒’树,为什么可以这么说呢?看下面的图就能明白了,下面引用一张《C++数据结构和算法》的关于树的图解。可以看到数据结构中的树,神似一棵倒立成长的大树,根节点只有一个,但是下面的枝叶非常的茂盛。在现实中,树可以用来表示一些事物的层次结构,比如大学的学院和系的层次,系和专业之间的层次,还有家族谱也可以使用树来表示,下面再次引用一张图,...
2019-03-22 21:46:28 168
原创 LeetCode编程题(Java)---001 求数组中只出现一次的数字
前言最近偶然听说LeetCode 这个网站有大把的编程题,按捺不住自己想要被虐的冲动,决定写下这个专栏,分享一些题目的最佳解题思路,当然解题思路可能是借鉴别人的,我只是记录下自己的心得,共勉!题目赏析给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。要求:不使用额外的存储空间示例 1:输入: [2,2,1] 输出: 1示例...
2019-03-18 23:06:53 309
原创 Java笔试题--用两个线程交叉打印(0~100)间的奇数和偶数
题目分析完成本题所需要的条件:需要两个线程,一个线程打印奇数,一个线程打印偶数;当奇数打印线程在执行打印操作时,偶数打印线程需要处于阻塞状态;当奇数线程打印操作完成后,需要唤醒偶数线程,并进入阻塞状态(释放锁),让偶数线程开始打印。条件分析结果通过分析条件2、3,可以确定是线程间的通信问题,所以首先需要建立两个线程,而且两个线程必须共享同一把锁(为了实现线程间的通信),并且需要一个...
2019-03-13 22:47:16 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人