在刚开始学习《C++ Primer》的时候遇到了 end 函数,感觉很神奇,但又很迷惑:为什么能获得数组的尾后指针呢?编译器也不会在内存中申请一块空间放数组元素的个数啊!最近再一次遇到了 end 就看了一下它的实现终于明白了。 先说以下C语言中获得数组元素个数的方法。 sizeof 返回一个常量表达 ...
分类:
编程语言 时间:
2019-08-23 22:28:05
阅读次数:
124
数组 数组是有序的元素序列,可以存储多个值 怎么理解: 一个变量 存储多个值 数组是线性的:除了第一个元素,每一个元素都有一个前驱元素,除了最后一个元素,,每一个元素都有一个后驱元素 声明 使用 数组length属性 获取数组的长度 (元素的个数) 数组元素的赋值 复合数据类型与基本数据类型区别 数 ...
分类:
编程语言 时间:
2019-08-21 23:18:00
阅读次数:
140
[TOC] 第十章、numpy模块 一、导入方式 二、作用 数组或矩阵的运算 1. numpy数组 三维数组不用numpy模块,用 TensorFlow、pytorch模块 2. 属性 | 属性 | 解释 | | | | | T | 数组的转置(也就是行和列互换) | | dtype | 数组元素的 ...
分类:
其他好文 时间:
2019-08-20 22:00:38
阅读次数:
89
reduce:不改变原数组,返回一个新的数组。就是遍历数组元素,从头开始,依次往下,第一个参数是上一次的返回值,第二个参数是下一个数组元素,首次的时候第一个和第二个参数分别是 array[0], array[1] ; ...
分类:
编程语言 时间:
2019-08-20 10:27:17
阅读次数:
95
1008 数组元素循环右移问题 (20 分) 题目来源 1008 数组元素循环右移问题 (20 分) 1008 数组元素循环右移问题 (20 分) 题目来源 一个数组A中存有N(>)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥)个位置,即将A中的数据由(A?0??A?1???A? ...
分类:
编程语言 时间:
2019-08-19 21:05:49
阅读次数:
98
冒泡排序源码: 每次排序就是把最大元素排在最后面,下次排序数组长度-1,就是不用管最后一个元素,依次把最大元素排在最后面,数组长度-1~~~~ 还有一种排序的方法: 当 i=1,数组元素没有变化 当 i=2,j=1,进入里面循环,判断 in[2] 和 in[1] 的大小,然后交换值。这就完成了一次排 ...
分类:
编程语言 时间:
2019-08-19 20:52:00
阅读次数:
87
本周学习了集合的相关知识,掌握了集合的概念,集合是类似于数组但又不同于数组的,集合常来自于list,Set,Map接口,List有序,可重复,Set无序不能重复,Map键值对,键唯一,值不唯一; 掌握了ARRLIST等其他集合接口的使用,以及类中方法的使用,如 void addFirst(objec ...
分类:
其他好文 时间:
2019-08-18 13:36:36
阅读次数:
66
比如我有一个user类,他包含一个标签属性,这个标签是一个数组,数组里面的元素是内嵌文档,格式如下: { "_id" : "195861", "tags" : [ { "tagId" : NumberLong(766), "optDate" : ISODate("2013-08-12T15:21:0 ...
分类:
数据库 时间:
2019-08-18 12:06:47
阅读次数:
110
Array 数组 1.创建数组 构造函数 小括号内可以是数组元素个数,也可以是数组项 数组字面量表示法 2.数组长度 3.数组方法 顺序添加元素到数组尾部,返回新添加数组后的长度 顺序添加元素到数组开头,返回新添加数组后的长度 删除数组最后一个元素,返回被删的元素 删除数组第一个元素,返回被删的元素 ...
分类:
编程语言 时间:
2019-08-18 10:02:59
阅读次数:
126
1.题目描述 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额 ...
分类:
编程语言 时间:
2019-08-17 17:50:59
阅读次数:
86