问题标签 [reverse]

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 投票
21 回答
30830 浏览

algorithm - 有效地反转字符数组中单词(不是字符)的顺序

给定一个构成单词句子的字符数组,给出一个有效的算法来反转其中单词(不是字符)的顺序。

示例输入和输出:

它应该是 O(N) 时间和 O(1) 空间(split()并且不允许推入/弹出堆栈)。

谜题取自这里

0 投票
4 回答
987 浏览

apache - 主动反向代理

有谁知道任何允许 HTTP 响应的内容/数据在中继到请求客户端之前直接修改的反向代理解决方案?

举个例子:

代理将客户端对 pdf 文档的请求中继到另一台服务器,代理收到响应,将水印添加到 pdf 页面,带水印的 pdf 返回给客户端。

问候,迈克

0 投票
20 回答
330836 浏览

c++ - 如何在 C 或 C++ 中反转字符串?

如何在 C 或 C++ 中反转字符串而不需要单独的缓冲区来保存反转的字符串?

0 投票
9 回答
24514 浏览

shell - 如何反转文本文件的行?

我正在编写一个需要反转文本文件行的小型 shell 脚本。是否有标准的过滤器命令来做这种事情?

我的具体应用是我得到一个 Git 提交标识符列表,我想以相反的顺序处理它们:

我想出的最好的方法是这样实现reverse

这用于cat对每一行进行编号,然后sort按数字降序对它们进行排序(最终反转整个文件),然后cut删除不需要的行号。

以上适用于我的应用程序,但在一般情况下可能会失败,因为cat -b只有数字非空行。

有没有更好、更通用的方法来做到这一点?

0 投票
1 回答
4712 浏览

django - Django 表单 - 就地编辑来自反向外键连接的数据

我有一个人表和电话表。Phone 表在 Person 表中有一个外键,它是一个自增 ID。每个人可以有任意数量的电话号码。有没有办法让我创建一个 Django 表单来输入电话号码,同时创建一个新的 Person 条目并将它们与现有的 Person 条目一起编辑?

0 投票
6 回答
9280 浏览

php - 如何反转 Unicode 字符串

在对这个问题的答案的评论中暗示PHP 不能反转 Unicode 字符串。

至于 Unicode,它可以在 PHP 中使用,因为大多数应用程序将其作为二进制处理。是的,PHP 是 8 位干净的。在 PHP 中尝试等效的方法: perl -Mutf8 -e 'print scalar reverse("ほげほげ")' 你会得到垃圾,而不是 "げほげほ"。– 杰罗克威

不幸的是,PHP 的 unicode 支持 atm 充其量“缺乏”是正确的。这将有望随着 PHP6 发生巨大变化

PHP的MultiByte 函数确实提供了处理 unicode 所需的基本功能,但它不一致并且缺少很多功能。其中之一是反转字符串的函数。

我当然想把这段文字翻过来,然后再弄清楚是否有可能。我创建了一个函数来完成反转这个 Unicode 文本的巨大复杂任务,所以在 PHP6 之前你可以放松一点。

测试代码:

0 投票
32 回答
618968 浏览

python - 反转/反转字典映射

给定这样的字典:

如何反转这张地图以获得:

0 投票
3 回答
2688 浏览

delphi - Delphi2009中如何使用ReverseString函数?

ReverseStringDelphi2009如何使用该功能?

0 投票
27 回答
989584 浏览

python - 在Python中以相反的顺序遍历列表

所以我可以从 开始collection[len(collection)-1]和结束collection[0]

我还希望能够访问循环索引。

0 投票
9 回答
78301 浏览

java - 通过 ArrayList 的反向迭代给出 IndexOutOfBoundsException

当我对 ArrayList 进行反向迭代时,我得到了 IndexOutOfBoundsException。我尝试进行前向迭代,没有问题。我期望并且知道列表中有五个元素。代码如下:


前向迭代 - 工作正常,但对我没有用:


错误:

此外,如果有人知道反向迭代的更好习语,我很乐意尝试一下。