问题标签 [arrays]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
33429 浏览

php - 如何对 UTF-8 字符串数组进行排序?

我目前不知道如何在 PHP 中对包含 UTF-8 编码字符串的数组进行排序。该数组来自 LDAP 服务器,因此通过数据库进行排序(没问题)不是解决方案。以下不适用于我的 Windows 开发机器(尽管我认为这至少应该是一个可能的解决方案):

输出是:

这完全是胡说八道。使用 1252 作为代码页setlocale()给出了另一个输出,但仍然是一个明显错误的输出:

有没有办法使用 UTF-8 字符串区域设置对数组进行排序?

刚刚注意到这似乎是 Windows 上的 PHP 问题,因为与de_DE.utf8used as locale 相同的片段在 Linux 机器上工作。尽管如此,这个Windows特定问题的解决方案会很好......

0 投票
6 回答
15231 浏览

javascript - Array.slice 和 Array().slice 的区别

我正在阅读 John Resig 出色的高级 javascript 教程,但我并不完全理解以下调用之间的区别:(请注意,“参数”是一个内置的 javascript 单词,并不完全是一个数组,因此使用 Array.slice 进行黑客攻击而不是简单地调用 arguments.slice)

基本上我的误解归结为 Array.slice 和 Array().slice 之间的区别。这两者之间究竟有什么区别,为什么 Array.slice.call 的行为不符合预期?(这是返回参数列表中除第一个元素之外的所有元素)。

0 投票
3 回答
158 浏览

algorithm - one-element-too-large array/queue 的含义和含义是什么?

只是想知道它是什么。

编辑:我知道它不是一种数组,而只是一个功能。那么 one-element-too-large 是什么意思呢?

0 投票
7 回答
1492 浏览

c - 在 C 中对字符数组进行 alpha 排序的最简单方法是什么?

我正在寻找一种简单、易于理解的算法来按字母顺序对 C 中的字符数组进行排序。

0 投票
9 回答
39914 浏览

php - Mysql导致PHP - 数组或对象?

一段时间以来一直在使用PHP/MySQLmysql_fetch_object() ,我想知道使用vs mysql_fetch_assoc()/是否有任何特定的优势(性能或其他方面) mysql_fetch_array()

0 投票
11 回答
51721 浏览

php - PHP中的对象排序

什么是在 PHP 中对对象进行排序的优雅方法?我很想完成类似的事情。

基本上指定我想要排序的数组以及我想要排序的字段。我研究了多维数组排序,那里可能有一些有用的东西,但我没有看到任何优雅或明显的东西。

0 投票
6 回答
45049 浏览

php - glob() - 按上次修改的日期时间戳对文件数组进行排序

我正在尝试按日期顺序显示一组文件(最后修改)。

我已经完成了这个购买循环遍历数组并将其排序到另一个数组中,但是有没有更简单(更有效)的方法来做到这一点?

0 投票
13 回答
166242 浏览

c# - .Net 数据结构:ArrayList、List、HashTable、Dictionary、SortedList、SortedDictionary——速度、内存以及何时使用它们?

.NET 有很多复杂的数据结构。不幸的是,其中一些非常相似,我并不总是确定什么时候使用一个,什么时候使用另一个。我的大部分 C# 和 VB 书籍都在一定程度上谈到了它们,但它们从未真正深入任何真正的细节。

Array、ArrayList、List、Hashtable、Dictionary、SortedList 和 SortedDictionary 有什么区别?

哪些是可枚举的(IList -- 可以执行“foreach”循环)?哪些使用键/值对(IDict)?

内存占用呢?插入速度?检索速度?

还有其他值得一提的数据结构吗?

我仍在寻找有关内存使用和速度的更多详细信息(Big-O 表示法)

0 投票
26 回答
92883 浏览

java - int[] 数组和 int 数组[] 的区别

最近一直在思考定义数组的两种方式的区别:

  1. int[] array
  2. int array[]

有区别吗?

0 投票
4 回答
1534 浏览

c - char和整数数组之间的速度差异?

目前我正在处理一个视频处理软件,其中图片数据(8位有符号和无符号)存储在分配为 16 位对齐整数的数组中

一般来说,如果使用这样的有符号/无符号字符数组,它不会加快读写速度吗?:

我对缓存行大小和数据传输优化知之甚少,但至少我知道这是一个问题。除此之外,SSE 将在未来使用,在这种情况下,char-arrays - 与 int 数组不同 - 已经是打包格式。那么哪个版本会更快呢?