摘要: 目录一、树概念及结构树的概念树的相关概念树的表示二、二叉树概念及结构概念特殊的二叉树二叉树的性质二叉树的存储结构三、二叉树的顺序结构及实现二叉树的顺序结构堆的概念及结构堆的作用:堆的性质:计算孩子与父亲的下标关系1. 通过父亲得到左右孩子的下标2. 通过孩子找到父亲的下标如何得知自己是左孩子还是右孩 阅读全文
posted @ 2024-08-05 22:17 HJfjfK 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 内存拷贝 - memcpy 描述 C 库函数 void *memcpy(void *str1, const void *str2, size_t n) 从存储区 str2 复制 n 个字节到存储区 str1。 memcpy 是最快的内存到内存复制子程序。 它通常比必须扫描其所复制数据的strcpy 阅读全文
posted @ 2024-08-05 22:05 HJfjfK 阅读(119) 评论(0) 推荐(0) 编辑
摘要: # 字符串长度 - strlen() 描述 C 库函数 size_t strlen(const char *str) 计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。 声明 下面是 strlen() 函数的声明。 size_t strlen(const char *str) 参数 s 阅读全文
posted @ 2024-08-05 20:23 HJfjfK 阅读(57) 评论(0) 推荐(0) 编辑
摘要: strcat 描述 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。 声明 下面是 strcat() 函数的声明。 char *strcat(char *dest, const char *src) 阅读全文
posted @ 2024-08-05 15:04 HJfjfK 阅读(39) 评论(0) 推荐(0) 编辑
摘要: memset() 描述 C 库函数 void *memset(void *str, int c, size_t n) 用于将一段内存区域设置为指定的值。 memset() 函数将指定的值 c 复制到 str 所指向的内存区域的前 n 个字节中,这可以用于将内存块清零或设置为特定值。 在一些情况下,需 阅读全文
posted @ 2024-08-05 14:03 HJfjfK 阅读(44) 评论(0) 推荐(0) 编辑
摘要: C 库函数 - strcmp() 描述 C 库函数 int strcmp(const char *str1, const char *str2) 把 str1 所指向的字符串和 str2 所指向的字符串进行比较。 声明 下面是 strcmp() 函数的声明。 int strcmp(const cha 阅读全文
posted @ 2024-08-05 13:02 HJfjfK 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 内存移动 - memmove 也是拷贝函数,源字符串可能会被覆盖,但保证目标是想要的 描述 C 库函数 void *memmove(void *str1, const void *str2, size_t n) 从 str2 复制 n 个字符到 str1,但是在重叠内存块这方面,memmove() 阅读全文
posted @ 2024-08-05 10:00 HJfjfK 阅读(49) 评论(2) 推荐(0) 编辑
摘要: C 库函数 - strcpy() 目录C 库函数 - strcpy()描述声明参数返回值模拟实现1.02.03.04.05.0 描述 char *strcpy(char *dest, const char *src) 把 src 所指向的字符串复制到 dest。 需要注意的是如果目标数组 dest 阅读全文
posted @ 2024-08-05 08:00 HJfjfK 阅读(42) 评论(0) 推荐(0) 编辑