11 2018 档案

摘要://方法一 //每次左旋一次,判断旋转之后字符串是否与目标字符串是否一致 //旋转一圈 没有找到返回0 #define _CRT_SECURE_NO_WARNINGS #include #include #include void left_rotate(char *str, int k) { int len = strlen(str); k %= len;//减少重复次... 阅读全文
posted @ 2018-11-10 22:10 Duikerdd 阅读(328) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 #include 3 #include 4 5 void left_rotate(char *str, int k) 6 { 7 int len=strlen(str); 8 k %= len;//减少重复次数 9 10 char temp = 0; 11 char *cur = str; 12 while ... 阅读全文
posted @ 2018-11-10 22:09 Duikerdd 阅读(282) 评论(0) 推荐(0) 编辑
摘要:1 //1.一个数组中只有两个数字是出现一次, 2 //其他所有数字都出现了两次。 3 //找出这两个数字,编程实现。a 4 5 //^=单独两个数的^结果 6 //单独出现的两个数不同位的标记 7 //position: ^结果中第一个出现1的位置 8 //position位两个数肯定有一个为0 ,一个为1 9 //把数组分成两部分 10 //1:position为1 ... 阅读全文
posted @ 2018-11-10 22:08 Duikerdd 阅读(784) 评论(0) 推荐(0) 编辑
摘要://输入一个整数数组,实现一个函数,//来调整该数组中数字的顺序使得数组中所有的奇数 位于数组的前半部分,//所有偶数 位于数组的后半部分。 #include<stdio.h>#include<stdlib.h>void ReverseArr(int arr[], int len) { int le 阅读全文
posted @ 2018-11-04 21:21 Duikerdd 阅读(404) 评论(0) 推荐(0) 编辑
摘要:杨氏矩阵 有一个二维数组.数组的每行从左到右是递增的,每列从上到下是递增的.在这样的数组中查找一个数字是否存在。时间复杂度小于O(N);数组:1 2 32 3 43 4 5 1 3 42 4 54 5 6 1 2 3 4 5 6 7 8 9 阅读全文
posted @ 2018-11-04 21:20 Duikerdd 阅读(305) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示