我想打印一份列表的内容,我正在编写一个简单的程序.我正在使用内置列表库
#include <list>
Run Code Online (Sandbox Code Playgroud)
但是,我不知道如何打印出这个列表的内容,以便测试/检查其中的数据.我该怎么做呢?
我\xe2\x80\x99m 正在经历一个排列/字谜问题,并希望输入最有效的检查方法。\n现在,我\xe2\x80\x99m 在 Java 领域执行此操作,因此有一个可以处理所有内容的库包括排序。\n检查两个字符串是否互为字谜的第一种方法是检查长度,以某种方式对它们进行排序,然后比较所述字符串的每个索引。代码如下:
\n\nprivate boolean validAnagram(String str, String pair) {\nif(str.length() != pair.length()){\n return false;\n}\n\nchar[] strArr = str.toCharArray();\nchar[] pairArr = pair.toCharArray();\n\n\nArrays.sort(strArr);\nstr = new String(strArr);\n\nArrays.sort(pairArr);\npair = new String(pairArr);\n\nfor(int i = 0; i<str.length(); i++){\n if(str.charAt(i) != pair.charAt(i)){\n return false;\n }\n}\nreturn true;\n}\nRun Code Online (Sandbox Code Playgroud)\n\n或者,我认为根据 ascii 值进行检查会更容易,并避免检查每个可能的字符。代码如下:
\n\nprivate boolean validAnagram(String str, String pair) {\nif(str.length() != pair.length()){\n return false;\n}\n\nchar[] strArr = str.toCharArray();\nchar[] pairArr = pair.toCharArray();\n\n\n\nint strValue = 0;\nint pairValue = 0;\n\nfor(int i =0; i < strArr.length; i++){\n strValue+= (int) strArr[i];\n pairValue+= (int) …Run Code Online (Sandbox Code Playgroud) 我的小组目前正在与Lua合作,创建一款安卓游戏.我们遇到的一件事是无法创建重载构造函数.
我习惯于使用默认值设置对象,然后在需要时会过载.
例如:
apples()
{
taste="yum";
amount = 0;
}
apples(string taste, int num)
{
taste=taste;
amount=num;
}
Run Code Online (Sandbox Code Playgroud)
但是,由于无法做到这一点,我们将这些lare if/else部分用于初始化,如下所示
if velX ~= nil then
self.velX = velX
else
self.velX = 0
end
if velY ~= nil then
self.velY = velY
else
self.velY = 0
end
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法在Lua中设置它?
我尝试使用 angular.js 教程应用程序运行 Node,但发现 npm isntall 没有正常运行。
我得到了一个奇怪的旋转小角色,它似乎永远不会停止。
我运行 npm install -verbose 并得到以下调试跟踪:
216 error network tunneling socket could not be established, cause=connect ETIMEDOUT
216 error network This is most likely not a problem with npm itself
216 error network and is related to network connectivity.
216 error network In most cases you are behind a proxy or have bad network settings.
216 error network
216 error network If you are behind a proxy, please make sure that the
216 …Run Code Online (Sandbox Code Playgroud)