社区
C语言
帖子详情
关于数组
yanxiazhiqiu
2003-09-12 12:54:18
是不是定义数组的时候一定要为它分配一定的空间?如果我想定义一个大小可变的数组以适应一般性应该怎么办?如果能给出C++的源代码更是求之不得。谢谢:)
...全文
42
8
打赏
收藏
关于数组
是不是定义数组的时候一定要为它分配一定的空间?如果我想定义一个大小可变的数组以适应一般性应该怎么办?如果能给出C++的源代码更是求之不得。谢谢:)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sevecol
2003-09-12
打赏
举报
回复
可以使用vector
FAICHEN
2003-09-12
打赏
举报
回复
such as:
int *p;
p=new int[x];//x为大小
..
delete[]p;
Wolf0403
2003-09-12
打赏
举报
回复
用 int *p = new int[ARRAY_SIZE] 这样的简单数组,或者 vector 好了。不必重新发明轮子
Jinhao
2003-09-12
打赏
举报
回复
可以使用vector
或自己用template写个连表
sevecol
2003-09-12
打赏
举报
回复
vector封装了动态数组的操作,你可以直接使用。
IAMCDYY2003
2003-09-12
打赏
举报
回复
VECTOR是成熟的模板
yanxiazhiqiu
2003-09-12
打赏
举报
回复
vector 是什么?
jp311
2003-09-12
打赏
举报
回复
强烈支持楼上观点!!!
下列关于
数组
的描述,错误的是()
正确答案: A C D 你的答案: C D (错误) C++中
数组
的存储方式为列优先存储
数组
名可以作为实参赋值给指针类型的形参
数组
下标索引从1开始,至
数组
长度n结束
数组
指针的语法形式:类型名 *
数组
名[下标表达式] 二维
数组
是按行优先存储的 也就是说,在内存中存储一个二维
数组
时,先把
数组
中第一行的元素存完,再接着存下一行的元素,直到存完为止。 ps:int a[m][n] 为m行n列的矩阵,在内存中是这样顺序存的:a[0][0] a[0][1] … a[0][n-1] a[1][0] a[1]
关于
数组
的插入与删除
关于
数组
的插入与删除 注:关于
数组
定义, 若 int[] A=new int [5]; A= new int[]{1,2,3};则会将5覆盖 ,因此只能挨个赋值。 插入 在
数组
进行插入时,应注意对于整数型
数组
未填写数据时,默认为0,故只需判断需插入位置是否为0,若为0,说明该位置无数据,直接覆盖即可,若有数据,则判断
数组
最后一位是否为0,若为0,则说明还有存储空间,只需将n-1处及以后的元素挨个后移即可,否则说明无存储空间。 代码如下: public void testInsert(int []A,i
关于
数组
排序的三种方法
每天笔记(7-29) 一、关于
数组
排序的三种方法 第一种,直接使用Arrays.sort()方法排序
数组
public static void main(String[] args) { // 定义一个arr一维
数组
int[] arr = {5,4,2,4,1,7,3}; // 使用Arrays.sort()排序
数组
Arrays.sort(arr); // 可以使用两种方法进行输出查看 // 第一种,通过循环打印 for(int i = 0;
关于
数组
名的一些秘密 ------- C语言
数组
名实际上表示
数组
首元素的地址,但这句话其实是不够准确的,本篇博客让我们一起探究关于
数组
名的秘密。 一、一维
数组
的
数组
名 教材上与网络上的资料都说
数组
名是首元素地址,到底是不是这么一回事,现在我们一起来一探究竟。 | 图例 | 由图例可以看出,一维
数组
的
数组
名的地址和
数组
首元素的地址是完全相同的! 这确实印证了教材与资料的那句话,但它也不完全对,让我们接着来探讨。 二、
数组
名的秘密 如果说 “
数组
名表示首元素地址 ” 这句话完全正确的话,那 int n = sizeof( a.
C++算法题:关于
数组
的算法
1、问题描述:把一个
数组
最开始的若干个元素搬到
数组
的末尾,我们称之为
数组
的旋转。输入一个排好序的
数组
的一个旋转,输出旋转
数组
的最小元素。例如
数组
{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该
数组
的最小值为1。 适用于严格递增的
数组
求这个已经旋转过得
数组
的最小元素 //函数功能 : 旋转
数组
的最小元素 //函数参数 : pArray指向
数组
,len为
数组
长度 //返回值 : 最小元素 int FindMin(int *pArray, int len)
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章