Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
同步访问双向链表
我正在尝试在 pthreads 环境中用 C 实现一个 特殊类型的 双向链表 但仅使用 C 包装的同步指令 如原子 CAS 等 而不是 pthread 原语 列表的元素是固定大小的内存块 几乎肯定无法容纳pthread mutex t等等
c
synchronization
pthreads
LinkedList
是否可以反转包含循环的链表?
我正在看一些面试问题 其中一个要求反转包含循环的链表 所以假设我有一个如下所示的链接列表 F lt E V A gt B gt C gt D 然后反转列表将创建以下内容 F gt E V A lt B lt C lt D 这里的问题是 C
Algorithm
datastructures
LinkedList
如何编写一个函数来测试链接列表是否已排序
我查看了其他帖子 但没有找到适合我的查询的很好的解决方案 我不想对链接列表进行实际排序 我想看看它是否已排序 我有一个 C 中的链表问题 我被要求编写一个给定链表定义的函数来查看它是否已排序 实现函数 isSorted 如果链表中的值按升序
c
Sorting
object
struct
LinkedList
如何在 d3 力定向图中突出显示(更改颜色)所有连接(邻居)节点和链接
我在这里看到了这个例子http www d3noob org 2013 03 d3js force directed graph example basic html http www d3noob org 2013 03 d3js for
d3js
LinkedList
Nodes
highlight
directedgraph
C++ 通用链表
对于下面的代码 include
c
templates
generics
LinkedList
Java ArrayList 和 LinkedList - 在末尾添加元素实现细节
我对为什么 arraylist 比链表更快的理解是 使用 arraylist 基本上只需要一个操作 更新末尾数组元素的引用 而使用链表你必须做更多的事情 例如创建一个新节点 更新 2 个引用 遍历链表并更新最后一个节点以指向新节点等 但是我
Java
Arrays
Collections
ArrayList
LinkedList
何时使用 HashMap 而不是 LinkedList 或 ArrayList,反之亦然
为什么我们不能总是使用 HashMap 尽管它在添加 删除操作上比 ArrayList 或 LinkedList 高效得多 而且与元素的数量无关 我用 google 搜索了一下 发现了一些原因 但使用 HashMap 总有一种解决方法 而且
Java
Arrays
ArrayList
LinkedList
HashMap
对链接列表进行排序
我用 C 编写了一个基本的链表类 它有一个 Node 对象 它 显然 代表列表中的每个节点 代码中没有使用IEnumerable 但是我可以实现排序功能吗 我使用的语言是C C 中有这样的例子吗 我正在从这个工作sample http ww
c
Algorithm
datastructures
LinkedList
链表数组 C++
所以我以为我理解如何实现指针数组 但我的编译器说否则 任何帮助将不胜感激 我觉得我已经很接近了 但缺少一些关键的东西 1 我声明了一个名为 node 的结构 struct node int num node next 2 我已经声明了一个指
c
Arrays
pointers
datastructures
LinkedList
单链打印C++
我正在尝试以 1 2 3 4 etc 格式选择我的链 您可以在下面找到头文件 其中包含节点的布局 我只是对如何循环浏览列表以打印项目感到困惑 任何指导将不胜感激 set h using namespace std include
c
LinkedList
在 std::list 上使用擦除时的 C++ 分段
我正在尝试使用以下命令从 C 链接列表中删除项目erase和一个列表迭代器 include
c
LinkedList
segmentationfault
erase
通过尾指针添加到链表,无需 3 级间接
我正在开发一个需要实现链表的项目 在开始这个项目之前 我正在回顾创建链表的经典方法 我意识到过去我一直通过head遍历列表直到到达空指针的指针 我发现没有必要这样做 并以涉及的方式实现它tail指针 但我能想到的唯一方法是涉及三重指针或全局
c
pointers
struct
LinkedList
在unordered_map上构建的混合链表?
您好 我想知道我是否可以自己设置另一个链接结构来实际设置 unordered map 中键之间的顺序 或者有一个标准库 我需要unordered map的快速查找功能 例如 include
c
LinkedList
unorderedmap
将数组转换为链接列表 - 来自 Eloquent Javascript
这是书中我无法理解的挑战之一 或者我的大脑无法分解它 这是解决函数 function arrayToList array var list null for var i array length 1 i gt 0 i list value
javascript
Arrays
LinkedList
通过 LinkedList
实现撤消/重做功能
我正在编写自己的 魔方 应用程序 主要班级Cube有18种旋转方式 RotateAxisXClockWise RotateAxisXAntiClockWise 顺时针旋转轴 Y 逆时针旋转轴 Y RotateAxisZClockWise R
c
LinkedList
action
rubikscube
为什么链表使用指针而不是在节点内存储节点
我之前在 Java 中广泛使用过链表 但我对 C 还很陌生 我正在使用项目中提供给我的这个节点类 效果很好 class Node public Node int data int m data Node m next 但我有一个问题没有得到
c
pointers
LinkedList
C++ 中的列表析构函数
我刚刚实现了链接列表 它工作得很好 但甚至很难 我已经看到我无法在 Node 上创建工作析构函数的符号 这就是为什么它在代码中未实现 我需要在节点上实现工作析构函数 List 的析构函数 但这一个很简单 我将只使用 Node 类的析构函数
c
LinkedList
destructor
Javascript 中的链表与数组
所以我在 JS 中玩弄链表并提出以下问题 假设我们有一个数组和一个链表 都有 5000 个元素 我们想在索引 10 处插入新元素 数组方式非常简单 我们在给定索引处插入新元素 并将其余元素向前移动一个索引 所以我尝试用链表来做到这一点 并以
javascript
Algorithm
datastructures
LinkedList
Java链表如何创建一个保存字符串和整数的节点?
我一整天都在做这件事 我可以毫无问题地创建链接列表并显示 删除其中的数据 我的问题是 我不确定如何创建每个节点的航班链接列表 包括对乘客链接列表的引用 这是我的高级算法课上的作业 我在这里画一个空白 创建一个容纳乘客的对象 public c
Java
LinkedList
对链表进行分区
我正在尝试基于链表数据结构来解决这个算法问题 问题如下 给定一个链表和一个值 x 对其进行分区 使得所有小于 x 的节点都位于大于或等于 x 的节点之前 您应该保留两个分区中节点的原始相对顺序 例如 给定 1 gt 4 gt 3 gt 2
Algorithm
datastructures
LinkedList
«
1
2
3
4
5
6
...12
»