社区
C语言
帖子详情
写个新数据写入数组的0位置,老数据向后推移一位
maychard1121
2015-05-25 09:56:01
void Update( INT Peak )
{
INT i = 0;
while (i<40)
{
g_peak[i+1] = g_peak[i];
i++;
}
g_peak[0] = Peak;
}
代码如下,39的数组g_peak 比如 [1 2 3 4 5 6 7 8 9 10.... ]读入20变成 [20 1 2 3 4 5 6 7 8 9 10....]
但是我写的这个没法实现功能,请教下
...全文
329
5
打赏
收藏
写个新数据写入数组的0位置,老数据向后推移一位
void Update( INT Peak ) { INT i = 0; while (i<40) { g_peak[i+1] = g_peak[i]; i++; } g_peak[0] = Peak; } 代码如下,39的数组g_peak 比如 [1 2 3 4 5 6 7 8 9 10.... ]读入20变成 [20 1 2 3 4 5 6 7 8 9 10....] 但是我写的这个没法实现功能,请教下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ClickMeEvery
2018-10-22
打赏
举报
回复
var list = [4,5,6]; list.push(7); var newList = list.sort(x => x !== 7) document.write(newList)
maychard1121
2015-05-25
打赏
举报
回复
谢谢各位,明白了
FightForProgrammer
2015-05-25
打赏
举报
回复
你一看就应该明白啊。 while (i<40) { g_peak[i+1] = g_peak[i]; i++; } 这样后面的元素都被覆盖了。 应该 i = 39; while(i>=0) { g_peak[i] = g_peak[i-1]; i--; }
brookmill
2015-05-25
打赏
举报
回复
从0到39循环是不行的,得反过来,从39到0才可以
lin5161678
2015-05-25
打赏
举报
回复
1 2 3 指向你的 i+1 = i 变成 1 1 3 再执行 i+i = i 变成 1 1 1 当然不行了 从后向前 i-1 = i
数组
与集合
数组
与集合
数组
数组
是一组具有相同类型的有序
数据
的集合。
数组
中的一个
数据
成员称为
数组
元素。
数组
生成后,
数组
长度不可改变。 字符串
数组
:字符串
数组
在初始化时创建 对象
数组
:可以将不同
数据
类型的元素封装成对象
数组
Object a[]=new Object[3]; a[0]=new Integer(199901); a[1]=new String(“王平”); a[2]=new Double(7...
JavaSE-(一)Java语言基础-8
数组
文章目录8)
数组
数组
的声明与创建初始化
数组
数组
的使用二维
数组
Arrays类
数组
排序稀疏
数组
练习题1)找出
数组
最小值2)反转
数组
3)
数组
排序4)找出
数组
最大值5)合并
数组
6)二维
数组
最大值7)二维
数组
排序 8)
数组
数组
的声明与创建
数组
是一个固定长度的,包含了相同类型
数据
的 容器 int[] a; 声明了一个
数组
变量,仅声明没创建 创建
数组
的时候,要指明
数组
的长度。new int[5];
数组
下标从0开始,下标0,代表
数组
里的第一个数 .length属性用于访问一个
数组
的长度,
C++
数据
并行教程(二)
在第三章中,我们讨论了
数据
管理和
数据
使用的排序。那一章描述了 DPC++ 中图形背后的关键抽象:依赖性。内核之间的依赖关系基本上是基于内核访问的
数据
。内核在计算输出之前需要确定它读取了正确的
数据
。我们描述了对确保正确执行很重要的三种类型的
数据
依赖。第一种是写后读(RAW ),发生在一个任务需要读取另一个任务产生的
数据
时。这种类型的依赖描述了两个内核之间的
数据
流。第二种依赖发生在一个任务需要在另一个任务读取
数据
后更
新
数据
的时候。我们称这种类型的依赖为读后写(WAR)依赖。
高并发下
数据
写入
与过期
1.高效的
数据
写入
(put) 在研究
写入
机制之前,我们先来回顾下上一节的内容。ConcurrentHashMap之所以读取很快,很大一部分原因归功于它的
数据
分割设计,就像是把书的内容划分为很多章,章下面又分了许多小节。同样的原理,
写入
过程也可以按这个规则把
数据
分为很多独立的块,也就是前一节提到的Segment。另一方面为了解决并发问题,加锁是一个不错的选择。再回头看看Segment类图(
数组
和广义表 - [
数据
结构]
2005-09-07
数组
和广义表 - [
数据
结构]第五章
数组
和广义表——非线性
数据
结构5.1
数组
的定义和运算☆二维
数组
的逻辑结构形式定义为: 2_Array=( D, R )其中 D={ aij | i=c1,c1+1,...,d1, j=c2,c2+1,...,d2, aijD0} R={ROW, COL}ROW={ | c1id1, c2jd2-1,
C语言
70,035
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章