下面是快速排序的一些特征: 平均和最好时间复杂度:O(nlog2n) 最坏时间复杂度:O(n^2) 快速排序的一次划分会将一个元素放到排好序的最终位置上 平均和最好空间复杂度:O(log2n) 最坏空间复杂度:O(n) 下面是快速排序的代码: /** * arr 为需要排序的数组名 * low 为起 ...
分类:
编程语言 时间:
2020-11-08 16:48:33
阅读次数:
69
一、数组的概述 ##1. 数组的理解: 数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的 方式对这些数据进行统一管理。 ##2. 数组相关的概念: 数组名 元素 角标、下标、索引 数组的长度:元素的个数 ##3. 数组的特点: 数组是序排列的 数组属于引用数 ...
分类:
编程语言 时间:
2020-11-01 20:53:53
阅读次数:
19
前言 我们做分析时经常要多人群分类,特别是做用户画像时经常用到,将对象划分为不同部分或者类别,在进一步分析,就能够挖掘事物的本质 一、分类分析 根据指标的性质,分类分析法分为属性指标分组和数量指标分组 1.属性指标分组分析法 按属性指标分组一般较简单,分组指标一旦确定,组数、组名、组与组之间的界限也 ...
分类:
其他好文 时间:
2020-10-12 20:08:19
阅读次数:
16
1:只有在字符数组定义时才能用字符串赋值。 下列两种是错误赋值, 2:字符数组长度等于字符串中字符的个数加一( \0 ); 3 :字符数组名表示字符数组的首地址; ...
分类:
编程语言 时间:
2020-09-18 00:18:30
阅读次数:
47
一、概念 1、容器 容器:是将多个数据存储到一起,每个数据称为该容器的元素。 2、数组(Array) 数组:是多个相同类型数据按一定顺序排列的集合, 并使用一个名字命名, 并通过编号的方式对这些数据进行统一管理。 二、数组相关概念 1、数组名 2、下标(索引) 3、元素 4、数组的长度 5、 三、数 ...
分类:
编程语言 时间:
2020-09-17 15:52:16
阅读次数:
32
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<string.h>#include<stdlib.h>#include<math.h>#include<time.h> void my_strcat01(char*ch1,char*ch ...
分类:
编程语言 时间:
2020-09-04 17:27:09
阅读次数:
52
C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 nu ...
分类:
编程语言 时间:
2020-08-26 19:03:33
阅读次数:
68
#在#include<stdio.h>中存在sscanf函数能将字符串中分成多个部分,分别转化为不同类型进行返回; ##sscanf(char *s,type,destination) //s为字符数组名,type为转化的种类(与scanf中的格式相同),destination为返回的目标 inst ...
分类:
编程语言 时间:
2020-08-24 16:39:46
阅读次数:
59
foreach 标签用来遍历数组、列表和 Map 等集合参数,常与 in 关键字搭配使用。 遍历列表 <select id="selectUserInIds" resultType="com.imooc.mybatis.model.User"> SELECT * FROM imooc_user WH ...
分类:
其他好文 时间:
2020-08-01 12:31:14
阅读次数:
60
一维数组 一 概念 什么是数组? 一组具有相同数据类型的元素的集合。 元素:组成数组的基本单位。 注意: 1 数组的内存是连续的(长度有限) 2 数组长度:元素的个数 3 同一个数组存同样的数据类型 二 定义 // 数据类型 变量名 ;int num;// 元素类型 数组名[数组长度] ;int c ...
分类:
编程语言 时间:
2020-07-30 21:43:37
阅读次数:
66