代码搜索结果
找到约 23,033 项符合
4 的代码
4.txt
4
4-7.c
//4*4 keyboard,software scan
unsigned char _pac @ 0x13;
unsigned char _pa @ 0x12;
unsigned char _pbc @ 0x15;
unsigned char _pb @ 0x14;
#define KEYPAD _pa
#define KEYPAD_CTRL _pac
#define OUT
4-9.c
//4*4 keyboard,software scan
unsigned char _pac @ 0x13;
unsigned char _pa @ 0x12;
unsigned char _pbc @ 0x15;
unsigned char _pb @ 0x14;
#define KEYPAD _pa
const unsigned char Display[50]={
0xc
4.26.c
4.26③ 采用教科书4.2.2节中所定义的堆分配存储
表示。试写一算法,实现堆存储结构的串的插入操
作StrInsert(&S,pos,T)。
要求实现以下函数:
Status StrInsert(HString &S, int pos, HString T); // 算法4.4
/* 1
4.12.c
4.12③ 编写一个实现串的置换操作Replace(&S,T,V)的算法。
要求实现以下函数:
void Replace(StringType &S, StringType T, StringType V);
/* 以串 v 置换串 s 中出现的所有和串 t 相同的非空串 */
StringType是串的一个抽象数据类型,它包含以下6种基本操作:
void InitStr(S
4.17.c
<mark>4</mark>.17③ 编写算法,实现串的基本操作Replace(&S,T,V)。
要求采用教科书<mark>4</mark>.2.1节中所定义的定长顺序存储表示,
但不允许调用串的基本操作。
要求实现以下函数:
Status Replace(SString& s, SString t, SString v);
/* 用串v替换串s中所有和串t匹配的子串。 */
/* 若有与t匹配的子串被替换,则返回TRUE;*/ ...
4.10.c
4.10③ 编写对串求逆的递推算法。
要求实现以下函数:
void Reverse(StringType &s);
/* Reverse s by iteration. */
StringType是串的一个抽象数据类型,它包含以下6种基本操作:
void InitStr(StringType &s);
// 初始化s为空串。
void StrAssign(StringT
4.30.c
<mark>4</mark>.30⑤ 假设以定长顺序存储结构表示串,试设计
一个算法,求串s中出现的第一个最长重复子串及
其位置,并分析你的算法的时间复杂度。
要求实现以下函数:
void CommonStr(SString s, SString &sub, int &loc);
/* 求串s中出现的第一个最长重复子串sub及其位置loc */
定长顺序串SString的类型定义:
typedef u ...
4.13.c
4.13③ 编写算法,从串s中删除所有和串t相同的子串。
要求实现以下函数:
void DelSubString(StringType &scrStr, StringType subStr);
/* Remove all substring matching 'subStr' from 'scrStr'. */
StringType是串的一个抽象数据类型,它包含以下6种基本操作:
4.20.c
4.20③ 编写算法,从串s中删除所有和串t相同的子串。
要求实现以下函数:
Status DelSub(SString &s, SString t);
/* 从串s中删除所有和串t匹配的子串。 */
/* 若有与t匹配的子串被删除,则返回TRUE;*/
/* 否则返回FALSE */
定长顺序串SString的类型定义: