想起好久以前写的代码,留个记录。https://github.com/junhuanchen/esp idf software serial 若是串口不够用的,加上它就有一堆串口了,但 K210 好像有三个串口,应该不太需要了吧? 再说吧~ ...
分类:
编程语言 时间:
2020-05-02 00:26:07
阅读次数:
170
堆串 字符串包括串名与串值两部分,而串值采用堆串存储方法存储,串名用符号表示存储 存储方法 将一个地址连续,容量很大的存储空间作为字符串的可用空间,执行程序是动态分配 串名符号表 所有串的存储映像构成一个符号表。借助此结构可以在串名与串值之间建立一个对应关系,称为串名的存储映像 插入 截取 链接 删 ...
分类:
其他好文 时间:
2018-09-24 22:16:42
阅读次数:
303
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2846 题意:求一堆串中有多少个以0开始的子串包含目标串。 可以把所有的串符合要求的子串放入字典树统计。这时候会有一个问题,那就是adddd这样的单词:样例中已经说明了,这样的单词明显是只算一次的。所以可 ...
分类:
其他好文 时间:
2016-10-09 17:14:18
阅读次数:
120
bzoj3940[Usaco2015 Feb]Censoring 题意: 有一个S串和一大堆T串,不断地在S串里找最早出现的T串,然后将其删除。S串≤100000,T串总长度≤100000。 题解: 对所有T串建AC自动机,然后同bzoj3942。注意,本题的AC自动机必须利用所有fail函数建成一 ...
分类:
其他好文 时间:
2016-09-04 15:45:35
阅读次数:
167
#include
#include
typedef struct{
char *str;
int length;
}HeapString;
//串的赋值操作
void StrAssign(HeapString *S,char cstr[]){
int i=0,len;
if(S->str)
free(S->str);
for(i=0;cstr[i]!='\0';i++); //求cs...
分类:
其他好文 时间:
2015-08-06 07:08:26
阅读次数:
108
#include
#include
#include
typedef struct
{
char *str;
int length;
}HeapString;
void InitString(HeapString *S);//串的初始化操作
void StrAssign(HeapString *S,char cstr[]);//...
分类:
其他好文 时间:
2015-07-26 09:48:16
阅读次数:
114
例如串S1=“Welcome to”,S2="China",Sub="Xi'an",将串S2连接到串S1末尾,然后将串S1中的S2用Sub替换。#include
#include
#include
typedef struct
{
char *str;
int length;
}HeapString;
void InitString...
分类:
其他好文 时间:
2015-07-26 09:46:58
阅读次数:
127
采用堆分配存储表示的串被称为堆串,与顺序串相比,地址空间仍是连续,但空间是在程序执行时动态分配的。
程序中会使用到的realloc函数:
//realloc : (void *)reelloc (void *ptr,unsigned newsize);
//使用 : char *str;
// str = (char *)realloc(str,20);
...
分类:
其他好文 时间:
2015-05-22 19:13:26
阅读次数:
121