摘要: //方法一 //每次左旋一次,判断旋转之后字符串是否与目标字符串是否一致 //旋转一圈 没有找到返回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 阅读(323) 评论(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 阅读(276) 评论(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 阅读(766) 评论(0) 推荐(0) 编辑
摘要: //输入一个整数数组,实现一个函数,//来调整该数组中数字的顺序使得数组中所有的奇数 位于数组的前半部分,//所有偶数 位于数组的后半部分。 #include<stdio.h>#include<stdlib.h>void ReverseArr(int arr[], int len) { int le 阅读全文
posted @ 2018-11-04 21:21 Duikerdd 阅读(383) 评论(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 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1.什么是链接属性? 当组成一个程序的各个源文件分别被编译后,所有的目标文件以及那些从一个或多个函数库中引用的函数链接在一起,形成可执行程序. 标识符的链接属性决定如何处理在不同文件中出现的标识符.标识符作用域与它的链接属性有关,但这两个属性并不相同. 2.链接属性分为三种: (1)external 阅读全文
posted @ 2018-10-30 22:49 Duikerdd 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: #define _CRT_SECURE_NO_WARNINGS #include #include int Reverse(char a[],char b[],int len) { int i = 0; //建立一个新数组用来储存逆序的语言 for (int i = 0; i <= len; i++) { if (a[i] == '\0... 阅读全文
posted @ 2018-10-26 17:34 Duikerdd 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。 a=0B说:是C。 c=1 C说:是D。 d=1D说:C在胡说 d=0已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手 1.首先,将a,b,c,d的内 阅读全文
posted @ 2018-10-25 23:24 Duikerdd 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果A选手说:B第二,我第三;B选手说:我第二,E第四;C选手说:我第一,D第二;D选手说:C最后,我第三;E选手说:我第四,A第一;比赛结束后,每位选手都说对了一半,请编程确定比赛的名次 1.首先将选手的话转换成编程语言; 2.将编程语言用逻辑表 阅读全文
posted @ 2018-10-25 23:19 Duikerdd 阅读(542) 评论(0) 推荐(0) 编辑
摘要: #include #include int print_one_bits01(unsigned int value){ //0000 1111 //&0000 0001 value右移i次 每次和1 &运算 int count... 阅读全文
posted @ 2018-10-25 21:21 Duikerdd 阅读(1431) 评论(0) 推荐(0) 编辑