data-structures

data-structures

文章 0 浏览 7

PHP 中的计数排序

在一个 PHP 项目中,我有一些数据想要使用线性时间、简单计数排序进行排序: $ar = array(7, 2, 0, 3, 8, 0, 12, 7, 6, 7); $count = array(); foreac…

执笏见 2024-12-23 09:46:53 1 0

仅使用 PUSH 和 PUSH 查找堆栈中最大的数字POP操作

谁能帮我解决这个问题的算法(这是一个面试问题): 给你一个堆栈。设计一个算法来找到最大数量 仅使用 PUSH/POP 操作。 …

心作怪 2024-12-23 09:46:20 2 0

如何判断给定的单链表是否是循环?

我在一次采访中被问到单链表是否有循环。我搜索了这个SO并找到了几个答案面试问题:如何检测链接列表中的循环?并且我之前就知道这些答案,但不知何故…

情归归情 2024-12-23 07:36:32 2 0

字符串的 SQL 数据类型

我有类似的数据结构 - class House { int id; string street; string city; string review; string status; } street 和 city 是常规字符串,并且应始…

太阳男子 2024-12-23 06:23:11 0 0

直线下的二维点

我有大量的点 (x,y) 例如 (15, 176) (65, 97) (72, 43) (102, 6) (191, 189) (90 , 163) (44, 168) (39, 47) (123, 37) 我需要找到符合以下条件的所有…

三岁铭 2024-12-23 03:25:08 1 0

如何计算特定项目从堆栈中弹出的次数?

我有一堆元素,必须从中删除一个随机元素(即顶部和该特定元素之间的所有元素将被弹出并再次推送)。每次弹出一个元素时,我们都必须确定其他元素之前…

桜花祭 2024-12-23 02:20:29 1 0

用于基于类型的查询的最佳数据结构是什么?

我正在制作一个游戏,在这个过程中我遇到了一些问题。 我有许多不同类型的游戏元素。这些都是Entity类型。 实体有很多种类型,包括可见且需要在屏幕上…

明月松间行 2024-12-23 01:52:21 1 0

这看起来与旧问题相似但有所不同。给定一个大小为 n 的数组(允许重复的数字),找到缺失的 2 个数字

可能的重复: 简单的面试问题变得更难:给定数字 1..100,找到缺失的数字 **不,它是重复的!给定数组中的某些数字可能是重复的。请参考我帖子底部的…

时光礼记 2024-12-23 00:12:51 1 0

如何在 fortran 2003-2008 中实现链表

我需要在 fortran 2003/2008 中为我的分子动力学代码实现链接列表数据结构我正在使用最新的 fortran 编译器(英特尔)。 我如何以尽可能最好的方式实…

一身仙ぐ女味 2024-12-22 23:58:54 2 0

轻松的树遍历和快速的随机节点访问

以下是 Alex Taggart 评论后编辑的。 我正在使用拉链轻松遍历和编辑一棵可以增长到数千个节点的树。每个节点在第一次创建时都是不完整的。数据将一直…

美羊羊 2024-12-22 22:57:20 2 0

排列的递归解

我有一个如下所示的数据结构: [ {:choices=>["Hello", "Hi"]}, " ", {:choices=>["wor", {:choices=>["ld", "d"]}, "there"]}, ", says ", "your ", …

潇烟暮雨 2024-12-22 22:37:02 1 0

C++ 中的双端队列到底是什么数据结构?

C++ STL 中的双端队列是否应该实现特定的数据结构,或者双端队列只是一种可以从前面和后面增长的数组的模糊概念,无论实现选择如何实现? 我曾经总是…

〃温暖了心ぐ 2024-12-22 22:08:51 0 0

Java 中的复杂数据结构

我正在开发一个项目,需要一个 Java 库,它可以为我提供不同树和图(有向和无向)的实现。 AFIO Java 不包含 degault 的任何树和图实现。 我尝试谷歌…

听闻余生 2024-12-22 22:05:37 1 0

在现实生活中,您会使用 heapq Python 模块做什么?

阅读 Guido 的 对一百万个 32 位进行排序后使用 Python 在 2MB RAM 中计算整数,我发现了 heapq 模块,但这个概念对我来说非常抽象。 原因之一是我不…

彩扇题诗 2024-12-22 21:52:32 2 0

二叉树的插入方法

有什么区别 [ insert_node(&(tmp->left),value);] VS [ tmp=tmp->right; insert_node(&(tmp),值);] void insert_node(struct btree **bt,int value) {…

开始看清了 2024-12-22 21:04:49 2 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文