1、封装一个函数 bool CheckDiskExist(LPCTSTR lpszDrive) 判断指定的盘符是否存在;2、调用 GetLogicalDrives 获得当前系统有几个分区,分别是什么,打印出来?该API函数的说明详见:https://www.cctry.com/thread-2987 ...
分类:
其他好文 时间:
2021-01-26 11:48:00
阅读次数:
0
概述 参考资料: 刘雅琼PPT讲解kuangbin的博客 给出模板串A和子串B,长度分别为lenAlenA和lenBlenB,要求在线性时间内,对于每个A[i]A[i](0<=i<lenA)(0<=i<lenA) 求出A[i..lenA?1]A[i..lenA?1] 与B的最长公共前缀长度,记为ex ...
分类:
其他好文 时间:
2021-01-21 10:42:14
阅读次数:
0
#include<stdlib.h> #include<stdio.h> int main(void) { int n,i; int *p; printf("请输入序列个数:"); scanf("%d",&n); p = (int*) malloc(sizeof(int)*n);//开辟动态内存区, ...
分类:
编程语言 时间:
2021-01-20 12:06:01
阅读次数:
0
字符串常用方法 1 字符串的定义 /* 凡是引号当中的内容都是字符串;?? */ "该号码可注册" "12916316319" "" "http://www.163.com" 'http://www.163.com' 2 字符串的长度 str.length /* str.length */ "mic ...
分类:
编程语言 时间:
2021-01-19 12:23:02
阅读次数:
0
###socket socket本质是插板和插座的意思,要完成数据的通信的套接字必须是成对出现的,即代表了插板和插座,,如下图所示,IP地址+端口号就对应了一个socket,一端的发送缓冲区对应了一端的接收缓冲区。建立连接的两个进程各自有一个socket来标识,那么这两个socket就组成的sock ...
分类:
其他好文 时间:
2021-01-19 11:42:22
阅读次数:
0
** 关于快排函数的一些说明 ** qsort,包含在stdlib.h头文件里,函数一共四个参数,没返回值.一个典型的qsort的写法如下 qsort(s,n,sizeof(s[0]),cmp); 第一个参数是参与排序的数组名(或者也可以理解成开始排序的地址,可以写&s[i] 这样的表达式); 第二 ...
分类:
其他好文 时间:
2021-01-18 11:19:28
阅读次数:
0
(以下字符串下标从0开始,并定义$2s=s+s$) 考虑$f(S)$,即令$l=\max_{2i<|S|且S[0,i)=S[|S|-i,|S|)]}i$,则$f(S)=S+S[l,|S|-l)$ 由于次数足够多,先做一次$S=f(S)$不影响答案,因此假设原串为$2S$(这个$S$不同于初始的$S$ ...
分类:
其他好文 时间:
2021-01-13 11:24:36
阅读次数:
0
sizeof(type_name);//sizeof(类型); sizeof object;//sizeof对象; sizeof*((char *)p0 = =1; sizeof*((int *)p0 = =4; ...
分类:
其他好文 时间:
2021-01-07 12:00:06
阅读次数:
0
#include <string.h> #include <stdarg.h> #include <stdio.h> #include <limits.h> #include <stdio.h> #define CONFIG_DIR "/etc/usbs/" int main() { FILE *f ...
分类:
其他好文 时间:
2021-01-05 11:25:23
阅读次数:
0
bool isAdditiveNumber(char * num){ int i, j, k, len=strlen(num), pst1=0, pst2=0, bit=0, third; char* tmp1=(char*)calloc(22,sizeof(char)); char* tmp2=( ...
分类:
其他好文 时间:
2021-01-05 11:20:52
阅读次数:
0