自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 二叉树镜像处理

问题描述:操作给定的二叉树,将其变换为源二叉树的镜像。解题思路:递归实现步骤①:如果该根节点不为空,则交换该根节点的左子树和右子树步骤②:遍历该节点的左子树,执行步骤①步骤③:遍历该节点的右子树,执行步骤①/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; Tre...

2020-03-09 21:22:40 124

原创 整数数组的奇偶数重新排列

问题描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。基本思路:①定义一个整型变量k,使用整型变量 i 确定遍历的数为第几个奇数。②如果遍历到的array[i]为第k个奇数,则数组array在区间 [k-1, i]发生一次数组轮转③直到遍历完整型数组的所有数。...

2020-03-07 22:35:59 313

原创 字符串轮转

字符串轮转给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。解题思路:①如果字符串s1和s2不等长,那么直接返回否;②两个字符串等长。如果存在字符串s2是由字符串s1轮转而来,那么字符串s1+s1必定含有子字符串s2.bool isFlipedString(char* s1, char* s2){...

2020-03-05 21:20:02 435

原创 判断回文排列

给定一个字符串,编写一个函数判定其是否为某个回文串的排列之一。解题思路:使用两个指针变量,判别字符是否相同,如果相同则交换,将字符串长度变量k减2。如果k<=1,则该字符串可以成为回文串。bool canPermutePalindrome(char* s){ int i=0; int j=1; int k=strlen(s); L2:while(*(...

2020-03-04 10:10:29 349

空空如也

空空如也

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

TA关注的人

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