问题标签 [desk-check]

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 投票
1 回答
682 浏览

search - 桌面检查二进制搜索

我在这里是关于我面临的一个查询。

我想知道如何进行桌面检查以下代码。

数据集

算法 binarySearch

0 投票
1 回答
86 浏览

debugging - 是否有一种工具可以根据传入的参数值计算方法中发生的情况?

我正在开发一个遗留应用程序,它不仅是意大利面,而且在破碎时会变成蛋壳(Humpty Dumpty 综合征),当代码像旧马尼拉醉酒的水手一样蜿蜒而行时,弄清楚发生了什么就像试图在烟囱里找到一只贵宾犬。

例如,这是我必须了解的一种方法;这只是它的第一部分:

现在我可以用记事本检查它了是“SNAFU”吗?等等等等。

如果一个工具可以直接吃掉这个意大利面并吐出如下报告,那不是很好吗:

这将是一个“杀手”调试/健全性检查工具。我知道有代码覆盖工具,但是有没有这么复杂的工具?

0 投票
1 回答
32 浏览

java - 桌面检查失败:句子在单词中间而不是空格中分解

这是整个程序的一部分。我遇到的问题是当给定n时,程序应该在当前或最后一个空格处插入一个换行符,以确保字符数(空格不包括在计数中)在a之前永远不会超过n插入换行符。它当前的行为是它将用换行符分割单词。保证:n 永远不会超过最大单词的字符数。示例:n = 9,成为或不成为这是个问题。想要的行为:

当前行为:

如您所见,空格并没有像预期的那样被替换,并且单词被换行符打破。我在办公桌上检查了很多次,但我似乎找不到问题所在。请帮忙!