腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
O(1) haskell中的
循环
缓冲区?
、
、
我正在用Haskell做一个小的概念项目,它需要一个
循环
缓冲区。我已经设法使用具有O(1)旋转的数组创建了一个缓冲区,但当然需要O(N)来进行插入/删除。我发现了一个使用
列表
的实现,它似乎需要O(1)来插入和删除,但由于它维护着一个左右的
列表
,当旋转时跨越某个边界将花费O(N)时间。在命令式
语言
中,我可以实现一个具有O(1)插入、删除和旋转的
双向
链接
循环
缓冲区。我认为这在像Haskell这样的纯函数式
语言
中是不可能的,但我很想知道我是否错了。
浏览 1
提问于2010-02-09
得票数 20
回答已采纳
3
回答
我有一个关于
c
++链表的简单问题。
、
我在链表中有一个简单的问题。但是有没有可能node2点node1,node1点头节点和头节点点空??
浏览 2
提问于2021-01-22
得票数 0
3
回答
systemverilog支持链表吗?
、
、
我尝试在systemverilog中实现
循环
双向
链接
列表
类(只有一个标记节点)。
列表
本身看起来像预期的那样工作,但最终导致模拟器崩溃(破坏堆栈?)这让我想知道这是不是
语言
根本不支持的东西(在分配方面)?SV确实有一个“队列”结构,可以让它以相同的方式工作(可能在访问和插入时间上都更有效)。 有什么想法吗?
浏览 2
提问于2010-10-27
得票数 1
6
回答
如何交换
列表
中的元素?
、
、
我用
C
语言
写了我自己的
双向
链表,现在我想写一些算法在这个链表上执行。交换
列表
项的首选方式是什么?交换内容还是重新排列指向下一
列表
项和上一
列表
项的指针更好?
浏览 1
提问于2009-10-24
得票数 2
回答已采纳
2
回答
如何在Elixir中一次处理两个相邻的
列表
项?
、
、
、
、
我想在
列表
中的每两个相邻项中添加一个字段,以包含彼此的id,即创建一个
双向
链表。原因是
列表
是按特定的DB查询排序的,我想在一些前端模板中使用这种顺序。在过程性
语言
中,这可以通过for
循环
来实现,我可以在其中更改
循环
体中的myList[index]和myList[index + 1]字段。我已经想过在Elixir中实现这一点的几种方法,例如chunk_every,zip
列表
并将自身移位1,或者Enum.with_index与Enum.at一起使用,但到目前为止还没有一种方
浏览 67
提问于2018-08-18
得票数 0
回答已采纳
0
回答
删除与头部相连的
循环
双向
链表
、
、
、
我有两个
循环
双向
链表,它们分别与head和integer元素相连(无序)。要删除的第一个
列表
中包含第二个
列表
中的值。如何工作指针?如何进行这种排除?需要在第一个
列表
中搜索值来删除第二个
列表
吗?例如:L1: 40 100 90 20 10 32 66我想在第一个
列表
中删除第二个
列表
中的值。第一个
列表
将是: L1: 40
浏览 7
提问于2016-06-30
得票数 0
回答已采纳
1
回答
在
c
++上开发先进先出缓存模拟器的一种好方法
、
、
、
我正在尝试开发使用fifo算法的缓存模拟器。我知道fifo算法是如何工作的,但是我在理解如何实现它时遇到了问题。我提供了开发缓存的模板。我想知道实现算法的好方法。 int set; // set ID: 0 ~ (#sets - 1) int blk; // block ID:
浏览 1
提问于2017-06-02
得票数 0
2
回答
是否有免费的
C
#组件类为
C
#代码提供从文件加载IronRuby代码的方法?
、
我在这里了解到stackoverflow可以很容易地在Win表单的
c
#和web浏览器控件中加载的javascript之间实现
双向
访问。那么,我想问一下,您是否可以使用任何免费的
C
#组件在
C
#和IronRuby之间进行类似的
双向
访问?虽然我研究了如何在.net平台上进行两种
语言
之间的
双向
访问,但它们都没有像我前面描述的那样简单。
浏览 0
提问于2012-03-28
得票数 0
回答已采纳
2
回答
C
语言
双向
链表程序
、
我一直在写一个使用
双向
链表的
C
程序。但它在开发Cpp上不起作用。有人能指出任何错误吗?它一直在工作,直到我添加了一个新记录,然后它崩溃了。我猜scanf()函数有问题。//
C
double-linked list program stu *plink,*nlink; void addstu(stu
浏览 2
提问于2015-06-04
得票数 1
6
回答
类设计-相关类之间的
循环
引用
------------------所以,我的问题是
列表
。Org类有一个_members
列表
。这个
列表
可能应该是AppUser对象的
列表
。而且,AppUser类有一个_organizations
列表
。此
列表
可能应该是组织对象的
列表
。那么,我应该如何实现它呢? 编辑:需要使用Python实现这一点。
浏览 0
提问于2010-07-09
得票数 0
回答已采纳
3
回答
相当于java.util.TreeSet的VB.NET
有没有等同于java.util.TreeSet的VB.NET?
浏览 0
提问于2010-03-25
得票数 3
5
回答
C
++中的朋友作用域
、
如果我有三个类,A,B,
C
。A和B是朋友(
双向
的)。而且,B和
C
是朋友(
双向
的)。A有一个指向B的指针,B有一个指向
C
的指针。为什么A不能通过这个指针访问
C
的私有数据?我只想澄清一下:这是一个纯理论的
C
++
语言
问题,不是一个设计建议问题。
浏览 0
提问于2009-01-12
得票数 19
回答已采纳
5
回答
就像
c
++迭代器一样
、
、
、
例如,您可能会在以后决定插入和删除的数量非常多,以至于
列表
比向量更有效。它还有许多有用的成员函数。向量的许多成员函数使用迭代器,例如,assign、insert或erase。此外,我们可以
双向
使用迭代器(如果支持),例如++,--。这对于解析像对象这样的流很有用。 python的问题是:1:目前python for
循环
语法不如
c
++ for灵活。我的问题来了,如何实现一个像
c
++迭代器一样强大的python迭代器?目前,python for
循环
语法不如
c
++ for灵活
浏览 1
提问于2012-04-05
得票数 5
2
回答
是否有一个名称来删除一半的
双向
链表边缘?
、
、
、
注意:这并不是特定于Java/
C
/
C
++的,但是链表就像它们一样常见,我选择在这些
语言
和
双向
链表下标记它。如果这是错误的,我可以改变它!假设你有一个标准的
双向
链表实现: int Number; struct List *flink;你有下面的
列表
3 <--> 4 <--> 5 <--> 6 <--| 7 <
浏览 0
提问于2014-11-18
得票数 1
3
回答
循环
的
C
++链表
、
有没有最后一项指向第一项的链表的标准
C
++实现?因此,当您在最后一个元素上调用next时,将返回到第一个元素。这看起来在游戏中非常有用,但我不知道有什么实现。谢谢。
浏览 0
提问于2021-02-18
得票数 0
5
回答
为什么你只能在函数式
语言
中预置
列表
?
、
我只使用了3种函数式
语言
-- scala、erlang和haskell,但在这3种
语言
中,构建
列表
的正确方法是将新数据放在前面,然后反转,而不是仅仅将其追加到末尾。当然,您也可以追加到
列表
中,但这会导致构造一个全新的
列表
。 为什么会这样呢?我可以想象这是因为
列表
在内部是作为链表实现的,但是为什么它们不能只作为
双向
链表实现,这样您就可以不受惩罚地追加到末尾呢?是不是所有的函数式
语言
都有这样的限制?
浏览 0
提问于2009-09-16
得票数 17
回答已采纳
1
回答
如何在jsp中
循环
对象的对象
列表
?
、
、
我的POJO有以下用户
列表
,我尝试做的是
循环
用户和每个用户的
循环
语言
private List<User> users;<
c
:forEach var="user&
浏览 1
提问于2017-08-31
得票数 1
3
回答
如何在满足特定条件时中断erlang中的
循环
流量控制?
、
、
、
我想用erlang编程
语言
对
列表
进行搜索。在erlang中,因为我们没有
循环
结构,所以我们使用递归的方法来做
循环
。然而,我想知道我们如何才能打破这个
循环
?比如说,一旦我们在
列表
中找到了想要的元素。就像我们在
C
语言
中使用break一样。
浏览 40
提问于2019-09-05
得票数 4
2
回答
用
C
语言
合并
双向
链表
、
用
C
语言
实现两个链表的合并。 我尝试合并这两个排序的
双向
链表。当我用不同的输入运行我的代码时,有时代码会因为EXC_BAD_ACCESS错误而崩溃。
浏览 35
提问于2019-01-22
得票数 1
1
回答
c
++中的精化与继承
、
、
、
在
c
++中什么是精化? 继承和精化有什么关系?
浏览 6
提问于2019-11-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
简单C语言——while循环
C语言的for循环语句
C语言C加加编程学习-循环控制
【C语言教程】双向链表学习总结和C语言代码实现!值得学习
C语言/C加加编程基础入门学习—循环结构
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券