@[toc]在很多教程中,字符串不过是一个以0结束的字符数组,但是,在我看来,字符串虽然不是C语言基本数据类型,但它比任何数据类型都重要,因为字符串是最常用的数据。一、字符串的概念我们可以把字符串储存在char类型的数组中,如果char类型的数组末尾包含一个表示字符串末尾的空字符\0,则该数组中的内容就构成了一个字符串。因为字符串需要用\0结尾,所以在定义字符串的时候,字符数组的长度要预留多一个字
分类:
编程语言 时间:
2020-04-18 09:36:46
阅读次数:
64
在很多教程中,字符串不过是一个以0结束的字符数组,但是,在我看来,字符串虽然不是C语言基本数据类型,但它比任何数据类型都重要,因为字符串是最常用的数据。一、字符串的概念我们可以把字符串储存在char类型的数组中,如果char类型的数组末尾包含一个表示字符串末尾的空字符\0,则该数组中的内容就构成了一个字符串。因为字符串需要用\0结尾,所以在定义字符串的时候,字符数组的长度要预留多一个字节用来存放\
分类:
编程语言 时间:
2020-04-18 09:32:32
阅读次数:
93
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 输入:["h","e","l ...
分类:
编程语言 时间:
2020-04-16 14:58:52
阅读次数:
64
Java 基础 1.JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。 ...
分类:
编程语言 时间:
2020-04-15 13:55:21
阅读次数:
80
项目合作者 张宇芃3118004987 朱杰晖3118004989 1.Github项目地址:https://github.com/786095601/Pairing Project 2. | PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) ...
分类:
其他好文 时间:
2020-04-14 20:30:59
阅读次数:
58
头文件 golf.h 1 //golf.h --for pe9-1.cpp 2 3 const int Len = 40; 4 struct golf 5 { 6 char fullname[Len]; 7 int handicap; 8 }; 9 10 void setgolf(golf &g, ...
分类:
编程语言 时间:
2020-04-13 19:38:15
阅读次数:
74
动态规划(下):如何求得状态转移方程并进行编程实现? 状态转移方程和编程实现 这里面求最小值的 min 函数里有三个参数,分别对应我们上节讲的三种情况的编辑距离,分别是:替换、插入和删除字符。在表格的右下角标出了两个字符串的编辑距离 1。 我们假设字符数组 A[]和 B[]分别表示字符串 A 和 B ...
分类:
其他好文 时间:
2020-04-13 10:45:16
阅读次数:
164
1、将一个字符串倒序,如“abcd”倒序后变为“dcba”。 1 /*字符串倒序*/ 2 #include <stdio.h> 3 #include <string.h> 4 #include <stdlib.h> 5 6 char *str_reverse(char *src) 7 { 8 cha ...
分类:
其他好文 时间:
2020-04-12 07:53:40
阅读次数:
73
题目 使用字符数组存储一段字符,判断是否是回文字符串(需要判断并忽略空格) 分析 使用递归就能很好的实现 实现 代码 输入 输出 ...
分类:
其他好文 时间:
2020-04-11 18:42:23
阅读次数:
69
/** * * 问题: * 判断字符数组中是否所有的字符都只出现一次 * 给定一个字符类型的数组chars[],判断 chars中是否所有的字符都只出现过一次。 * * 要求: * 时间复杂度为 O(N) * 解答: * 遍历一遍 chars, 用 map记录每种字符的出现情况, 这样就可以在遍历时 ...
分类:
其他好文 时间:
2020-04-11 13:06:40
阅读次数:
57