自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【C++】回文串2

题目描述:如果把一个字符串中两个元素的位置互换一次,可以使其成为回文串,就输出“Yes”,否则输出“No”输入描述:输入的行数大于等于1,每一行输入一行字符串输出描述:对应的输入行,对每一行的字符串后返回“Yes”或者“No”示例1输入第一行:a输出第一行:yes示例2输入:第一行:asd第二行:aaa输出:第一行:No第二行:Yes代码演示#i...

2019-04-29 20:18:20 474

原创 【技术篇】map表的自定义排序

map表的自定义排序头文件:#include <iostream>#include <map>#include <time.h>#include <functional>#include <vector>#include <algorithm>using namespace std;(一)按照key值进行排...

2019-04-29 20:14:21 1491

原创 【C++】黑白矩阵(美团)

黑白矩阵(美团)输入一个n*m的矩阵,改变某些位置上的值后使之成为黑白矩阵(黑白矩阵是矩阵中,任意一个位置上的元素的上下左右的值都两两相等,并且自己和上下左右得值不相等;即矩阵中的某一个元素a[i][j],则有a[i+1][j],a[i-1][j],a[i][j+1],a[i][j-1]这四个元素两两相等且不等于a[i][j]);输入描述(共 m+2 行):第一行:输入矩阵的行n第二行:...

2019-04-25 10:54:18 806 1

原创 【linux】linux进程间通讯--信号量

(一)信号量的产生 信号量是由 Dijkstra 提出来的,信号量概念是由并发编程领域迈出的重要一步。信号量的产生是为了在多个进程同时访问系统上某个资源时(同时写一个数据库的某条记录、同时修改某个文件),以确保同一时刻只有一个进程可以拥有对资源的独占。(二)关键代码段(临界区) 通常,程序对共享资源访问的代码知识短短的一部分,,但就是这短短的几句代码引发了进程之间的竞态...

2019-04-23 22:47:35 477 2

原创 【C语言】不同类型的数据转换规则

(一)类型自动转换等级规则: 转换规则: ①若参与运算量的类型不同,则先转换成同一类型,然后进行运算 ②转换按数据长度增加的方向进行,以保证精度不降低。如int型和long型运算时,先把int量转成long型后再进行运算 a...

2019-04-17 22:25:55 3304

原创 【C语言】各类数据的存储方式

准备知识:计算机中存储的数据类型采用的是补码 正数的补码与原码相同,负数的补码 = 反码 + 1 反码:符号位不动,各位上的值按位取反 符号位:1表示负数,0表示整数(一)以windows32位系统为例子,各类型数据占用的内存大小:(二)类型储存 1:bool bool 返回的是代表真假的true、false值,在内存中用一个字节(8个位)来表示,没有什么特殊...

2019-04-17 20:47:18 4698

原创 【数学】练习题1

(一)关灯问题1.1题目描述: 马路上有编号1,2,3,4 .....10共十盏灯,为节约用电而不影响照明,可以吧其中的三盏灯关掉,但不可以同时关掉相邻的两盏灯,在两端的灯都不能关掉的情况下,有多少种不同的关灯方法?1.2解题思路:因为题目要求关掉三盏灯,隐含的要求就是只允许开7盏灯,假设已经开了七盏灯,那么这七盏灯中间就会产生8个空,如图所示:我们可以在这些亮着的...

2019-04-15 22:18:20 449

原创 【C++】找出给定天数的月数

题目说明找出某一年中,大于给定天数的月份数;输入描述:第一行:输入N,表示测试样例个数。【N<100000】第二行:样例1数据-》year 和 date……………… ………………………………………………………第N行 : 样例N数据-》year 和 date输出描述:第一行:输出样例1数量第二行:输出样例2数量……………… ………………………………第N行 :输出...

2019-04-15 21:47:59 295

原创 【C++】Z字形转换

Z字形变换将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下(.代表空格):之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int num...

2019-04-02 20:20:56 498 2

空空如也

空空如也

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

TA关注的人

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