算法

有一个api接口,每次刷新调用都会返回一个10w大小的数组
在该api算法中
有一个长度为6的指针数组指向这个10w大小的数组中的6个地址
[p1,p2,p3,p4,p5,p6]
有一个数组[n1,n2,n3,n4,n5,n6] 每次刷新调用都会让 px指针指向的数字
自增 nx 例如,当前的指针是 p4,那么p4指向的数值 目增 n4
每次刷新调用,指针数组中当前参与运算的指针都会跟上一次不同,比如上一次
调用的指针是p4 下一次可能是p1
请通过你所熟悉的语言
边写一个算法
找出这6个指针数组的地址
以及自增数组的值
注意不要并发调用这个api接口

上传的附件
你的回答被采纳后将获得: 8点积分 (将会扣除手续费1点积分。)

keyboard_arrow_left上一篇 : 好多知识还不会,开始焦虑了,该怎么办?? 操作系统好难啊!大家都是怎么学的? : 下一篇keyboard_arrow_right

2个回答

HlPH0P
2019-09-05 19:04:39

这是什么题目啊。。读了两遍都看不懂意思。。。尴尬,,ԾㅂԾ,,

WeAreOne
2019-09-06 09:19:07

呵呵,太费脑了!

精彩评论

  • 声明一个类Jetplane,它是从Rocket和Airplane继承而来的,该如何编码
    直接写啊。。。 class JetPlane:private[protected, public] Rocket, public Airplane
    2019-04-12 08:05:23 thumb_up( 1 )
  • [80x86汇编]push 和pushf指令有什么区别?
    push,汇编术语,实现压入操作的指令是PUSH指令;实现弹出操作的指令是POP指令。 PUSH的操作过程是: (SP)<—(SP)-2,((sp))<—OPRD 即先修改堆栈指针SP(压入时为自动减2),然后,将指定 的操作数送入新的栈顶位置,简单来说:减2就是指针上移2个单元。
    2019-01-26 17:38:11 thumb_up( 5 )
  • malloc/free与new/delete有什么区别?
    一个是C语言,一个是C++
    2019-11-11 10:08:18 thumb_up( 1 )
  • 数据结构应该怎么学
    数据结构学好并不难,关键是多上机操作,一个算法你看上去很简单,其实里面的小细节很多,没有自己编译连接运行,有些问题你可能发现不了。其实对于语言,真的无所谓啦,用C也好,用C#也好,都能实现,关键是算法思想的理解和运用。我们老师说过一句话:编程语言不懂,你可以花一个月的时间把那门语言学的滚瓜烂熟,然后你就可以写程序了;而要是你编程思想不理解,哪怕你会一千种语言,也写不出好的程序。数据结构关键是学习算法的思路。慢慢学吧,肯定能行的!
    2019-11-13 22:17:41 thumb_up( 1 )
eject