自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dablelv的博客专栏

The blog world of Dablelv

原创 不用加号实现两整数相加

1.减法实现 int addWithoutPlusSign(int a, int b) { return a - (-b); } 2.异或实现 对于二进制的加法运算,若不考虑进位,则1+1=0,1+0=1,0+1=1,0+0=0,通过对比异或,不难发现,此方法与异或运算类似。因而...

2018-05-30 13:28:29

阅读数 1630

评论数 0

原创 2018腾讯内部调岗面试试题3——找出数组中比左边大比右边的小的元素

题目:从长度为n的数组中找出同时满足下面两个条件的元素,时间复杂度为O(n)。 (1)该元素比放在它前面的所有元素都大; (2)该元素比放在它后面的所有元素都小。...

2018-05-29 10:36:50

阅读数 1408

评论数 0

原创 2018腾讯内部调岗面试试题2——打印A-Z这26个字母的所有子集

题目:有一个集合由A-Z这26个字母组成,打印这个集合的所有子集,每个子集一行,使用C/C++实现,不要使用递归。 分析:该题可参见著作《编程之法:面试和算法心得》。26个大写字母,乍一看真没啥思路,假设只有三个字母ABC,那么子集有: {} A B C AB AC BC ABC 把AB...

2018-05-24 20:26:28

阅读数 1272

评论数 0

原创 2018腾讯内部调岗面试试题1——使用C/C++但不能用sizeof判断操作系统是32位还是64位

2018上半年折腾了一回,想换个后台开发岗尝试锻炼一下自己,面了三个部门,将有关有意思的题目汇总记录下来,供大家参考。 解法一: 我们知道,C/C++中,32位系统下编译生成的程序,书写代码时,整形数值默认取值范围是-2^31至2^31-1,加上数值后缀L,表示长整型,取值范围也是-2^31至...

2018-05-24 01:12:28

阅读数 553

评论数 3

原创 Linux 命令(44)—— expand 命令

1.功能 用于将文件的制表符(Tab)转换为空格符(Space),默认一个Tab对应8个空格符,并将结果输出到标准输出。若不指定任何文件名或所给文件名为”-“,则expand会从标准输入读取数据。 功能与之相反的命令是unexpand,是将空格符转成Tab符。 2.格式 expand [选...

2018-05-08 22:10:26

阅读数 1310

评论数 0

原创 Linux 命令(43)—— paste 命令

1.功能 paste命令将多个文件的相应行默认已Tab分隔符横向连接起来,输出到标准输出。paste后可接多个文件,不限于2个文件。如果文件写成“-”,表示内容来自标准输入。paste相对于join来说,简单许多,不需要有相同的字段才能按行连接。 2.格式 pasete [选项] [file...

2018-05-08 16:38:42

阅读数 399

评论数 0

原创 Linux 命令(42)—— join 命令

1.功能 将两个文件,按照指定的相同字段进行笛卡尔乘积横向拼接,并输出到标准输出。默认情况下,join字段分隔符是空格或Tab。此外,join时,两个文件需要按照某个字段排好序。 2.格式 join <选项> <file1...

2018-05-08 11:41:52

阅读数 775

评论数 0

原创 Linux 命令(41)—— tr 命令

1.简介tr用来转换或者删除一段文字。tr是translate(转换的缩写),功能的英文示意是:translate or delete characters。tr所有的功能均可由sed来完成,可以将tr视为sed一个极简的实现。2.格式tr [OPTION]... SET1 [SET2]3.选项-...

2018-05-07 11:58:15

阅读数 205

评论数 0

原创 Linux pid_t 类型的定义

pid_t类型在Linux环境编程中用于定义进程ID,需要引入头文件<sys/types.h>,首先看一下头文件/usr/include/sys/types.h中关于pid_t的定义。#ifndef __pid_t_defined typedef __pid_t pid_t; # ...

2018-05-06 11:06:13

阅读数 5493

评论数 0

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