![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
hankobe1
这个作者很懒,什么都没留下…
展开
-
C++字符串
'\0’一般放在字符串的结束处,表示字符串的结束,不计入串长,但要占一个字节的内存空间‘\0’是字符串结束标志。比如说,把一个字符串赋值给数组:char str1[] = {“Welcome!”}。实际上数组str1在内存中的实际存放情况为: ‘W’ ‘e’ ‘l’ ‘c’ ‘o’ ‘m’ ‘e’ ‘!’ ‘\0’。这后面的’\0’是由C编译系统自动加上的。所以在用字符串赋初值时一般无须指定数组的长度, 而由系统自行处理。 把字符数组str1中的字符串拷贝到字符数组str2中。串结束标志’\0’也一同拷贝原创 2021-08-04 14:23:50 · 127 阅读 · 0 评论 -
冒泡排序和选择排序
冒泡排序主要采用相邻数两两进行比较的思想。如果后一个比前一个大(小),则将其调换位置,直至所有的数都比较完。数组长度N第一次比较N-1次,第二次比较N-2次。总比较次数为(N-1)+(N-2)+…+2+1次。#include "iostream"/*冒泡排序 从前到后最大值依次向后浮出, 第一次N个数比较N-1次,第二次比较N-2次*/ using namespace std;int main(){ int temp = 0; int len = 0; int a[] =原创 2020-05-16 13:57:48 · 499 阅读 · 0 评论