![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
沉着梅牡
河海后仔生
展开
-
输入一串字符,分别计算字符串中的英文字母、数字字符的个数,并把所有的英文字符转化成大写字母。--C语言
输入一串字符,分别计算字符串中的英文字母、数字字符的个数,并把所有的英文字符转化成大写字母。 #include<stdio.h> #include<ctype.h> int main() { char s[50]; int i, ncount = 0, ccount = 0; printf("Input string:\n"); gets(s); //接收字符 for (i = 0;s[i] != '\0';i++) { if (isdigit(s[i])) nc原创 2021-05-07 23:26:59 · 889 阅读 · 1 评论 -
排序算法:快速排序——C/C++
快速排序详细介绍——C++一.算法介绍二.算法思路三.代码实现 一.算法介绍 快速排序几乎是目前所有排序法中速度最快的方法,STL的sort()函数就是基于快速排序的优化。 时间复杂度 O 最好 O( nlog2nn\log_2nnlog2n) 最坏(出现几率极小) O(n2n^2n2) 平均 O(nlog2nn\log_2nnlog2n) 空间复杂度 O(log2n\log_2nlog2n) 二.算法思路 1.确定一个分界点,将序列分为左右两部原创 2021-02-13 21:09:47 · 7598 阅读 · 15 评论