尝试使用递归进行反向数组时遇到问题。这是函数原型:
void rReverseAr(int ar[ ], int size);
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
int main()
{
int ar[10], size, i;
printf("Enter array size: ");
scanf("%d", &size);
printf("Enter %d numbers: ", size);
for (i = 0; i<size; i++)
scanf("%d", &ar[i]);
rReverseAr(ar, size);
printf("rReverseAr(): ");
for (i = 0; i<size; i++)
printf("%d ", ar[i]);
return 0;
}
void rReverseAr(int ar[], int size) {
int start = 0, end = size - 1, temp;
if (start < end) {
temp = ar[start];
ar[start] = ar[end];
ar[end] = temp; …Run Code Online (Sandbox Code Playgroud) 我正在寻找不同的算法,包括递归和动态编程,检查一个arrayA是否是arrayB的子序列.例如,
arrayA = [1, 2, 3]
arrayB = [5, 6, 1, 7, 2, 9, 3]
thus, arrayA is indeed a subsequence of arrayB.
Run Code Online (Sandbox Code Playgroud)
我尝试了一些不同的搜索,但我似乎只能找到算法来计算最长的增长子序列.
如何存储与输入相同的 BigDecimal()?
我需要使用 BigDecimal() 存储实数,其中可能包含以下内容:
02.34
0.12
.12
0
000.000
Run Code Online (Sandbox Code Playgroud)
我使用了以下方法:
Scanner sc= new Scanner(System.in);
int n=sc.nextInt();
BigDecimal[] amount = new BigDecimal[n];
for(int i=0;i<n;i++) {
amount[i]=sc.nextBigDecimal();
}
Run Code Online (Sandbox Code Playgroud)
但是在打印时,它会打印格式化。像这样:
2.34
0.12
0.12
0.000
0
Run Code Online (Sandbox Code Playgroud)
我希望它应该与输入的相同。因此,请让我知道我如何设法完整地存储输入。
我写了一个使用myarray的方法,在同一个类中定义.当我使用count时它总是返回0.当我使用:
printf("%d", [myarray count]);
Run Code Online (Sandbox Code Playgroud)
编译说:
Format '%d' expetcs type 'int', but argument 2 has type 'NSUInteger'
Run Code Online (Sandbox Code Playgroud)
为什么?
好吧,我有以下代码:
{
int alfa = CC_RADIANS_TO_DEGREES(atan2(normalized.y, -normalized.x)) + 180;
NSString * counting = [NSString stringWithFormat:@"fdfg%d.png", alfa];
}
Run Code Online (Sandbox Code Playgroud)
int alfa在0和之间带来一个数字360.
我想要实现的是counting字符串值等于图像文件,我有360个图像文件,都具有这种格式"fdfg0000.png" "fdfg0024.png" "fdfg0360.png",从0增加到360,依此类推......
该%d运营商不读书的价值,因为所有领先的文件名中的零已经由创建它们的程序输出,没有机会对其进行修改,我已经手动360个文件重命名为这样的格式:"fdfg1.png" "fdfg24.png" "fdfg340.png"和多数民众赞成在格式% d正确读取.
所以我的问题是,无论如何要读取原始文件在运算符函数中包含的所有四个零?
或者有没有人知道自动重命名360文件的方法?
我正在研究Swift,我在tableview的didSelectRowAtIndexPath方法中遇到了错误.我想将值传递给另一个视图控制器,即'secondViewController'.这里EmployeesId是一个数组.相关代码如下:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
var view: Dashboard = self.storyboard?.instantiateViewControllerWithIdentifier("Dashboard") as Dashboard
self.navigationController?.pushViewController(view, animated: true)
secondViewController.UserId = employeesId[indexPath.item] //getting an error here.
}
Run Code Online (Sandbox Code Playgroud)
但我收到此错误:致命错误:在展开Optional值时意外发现nil.
任何帮助将不胜感激.
包含N个对象的数组A1.另一个包含表示第一个数组中索引的数字的数组A2.您需要从A2中删除A2中的索引所在的元素并生成压缩数组.例如:
A1 = [ a, b, c, d, e, f, g ] // N elements and N is large
A2 = [ 5, 1 ] // k elements and k is small (and constant)
Answer = [ a, c, d, e, g, _, _ ]
Run Code Online (Sandbox Code Playgroud)
我写了C#代码,如:
public class CompactingArray
{
private Compact(array A1 , array A2)
{
var hash = new Hashset<int>(A2);
foreach(int c in hash)
{
A1.remove(c,1);
}
Console.WriteLine(A1);
}
}
Run Code Online (Sandbox Code Playgroud)
我需要O(n)复杂度代码而不使用任何内置函数.请在不使用任何内置函数的情况下建议C#代码.
我知道有很多堆栈溢出页面可以解释如何执行此操作,但每次我从这里获取代码并将其放入我得到相同的错误,并且该错误是"字符串?"的值.没有成员"文本"任何一个可靠的方法的想法将用于检查文本字段在swift中是否为空?
let userEmail = userEmailTextField.text;
// Check for empty fields
if (userEmail.text.isEmpty) {
// Display alert message
return;
}
Run Code Online (Sandbox Code Playgroud) 我有一个async从我的webservice检索信息的功能
private static async Task<DataClass> retrievData(){
...
}
Run Code Online (Sandbox Code Playgroud)
我需要在我的构造函数上提供此信息,但我无法阻止我的应用程序的其余部分
所以我想做点什么
public class MyClass {
private DataClass theData;
public async Myclass(){
var dataTemp = await Server.retrievData();
if(dataTemp.ValidatorNumber == Server.Validator.FULL)
theData = dataTemp
...
}
Run Code Online (Sandbox Code Playgroud)
但这是不允许的.有解决办法吗?
我希望使用枚举方法在Swift中基本匹配两个不同的数组.所以,如果我有:
let array1 = ["a", "b", "c", "d"]
let array2 = ["1", "2", "3", "4"]
Run Code Online (Sandbox Code Playgroud)
我需要返回一个新的数组:
newArray = ["1. a1", "2. b2", "3. c3", "4. d4"]
Run Code Online (Sandbox Code Playgroud)
我如何制作这样的数组?
arrays ×3
swift ×3
algorithm ×2
c# ×2
ios ×2
recursion ×2
async-await ×1
bigdecimal ×1
c ×1
cocoa ×1
enumerate ×1
java ×1
nsuinteger ×1
objective-c ×1
printf ×1
reverse ×1
subsequence ×1
textfield ×1