例如:
int *start;
start = (int*)malloc(40);
Run Code Online (Sandbox Code Playgroud)
如果我想迭代所有40个字节,我该怎么做?我尝试过这样的事情:
while(start != NULL){
start++;
}
Run Code Online (Sandbox Code Playgroud)
但是,它会迭代大量的值,远远大于40.因此,如何确保迭代所有40个字节.
谢谢你的帮助.
我的教授分配了一个问题,我们必须使用Stacks(或Queues)来创建一个非递归的MergeSort.目前的代码如下:
private static void sort(Comparable[] a, int[] index, int[] aux, int lo, int hi) {
if (hi <= lo) return;
int mid = lo + (hi - lo) / 2;
sort(a, index, aux, lo, mid);
sort(a, index, aux, mid + 1, hi);
merge(a, index, aux, lo, mid, hi);
Run Code Online (Sandbox Code Playgroud)
我不知道如何处理这个问题,任何帮助将不胜感激.我知道我必须使用while循环来模拟递归.但是,我如何分割实际值?另外,如何跟踪分区值的中间值?
我真的很困惑这个问题.任何帮助,将不胜感激!
我正在写一个BST计划.我收到错误:
"二元运算符的坏操作数类型">"
第一种类型:java.lang.Object
第二种类型:java.lang.Object"
这是它给我错误的方法:
public void placeNodeInTree(TreeNode current, TreeNode t)
{
if(current == null)
current = t;
else{
if(current.getValue() > t.getValue())
current.setRight(t);
if(current.getValue() < t.getValue())
current.setLeft(t);
}
}
Run Code Online (Sandbox Code Playgroud)
getValue()的返回类型为Object,因此java.lang.Object类型.这是我第一次见到这个错误.谁能给我一些关于这个错误的背景知识?谢谢
我正在尝试制作一个程序,我在窗口的左下角和右下角放置一个标签。我的代码如下:
root = Tk()
root.geometry("1000x250")
var = StringVar()
label = Label( root, textvariable=var)
var.set("Hey!? How are you doing?")
label.place(x=20, y=60)
label.pack()
root.configure(background='lightyellow')
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
出于某种原因,当我这样做时,标签根本不会改变。我是 TKinter 的新手,所以我不知道该怎么做。任何帮助,将不胜感激。
我试图拉取用户的信息并将其设置为我的用户变量,如下所示.我正在使用angular-fullstack样板.
this.getCurrentUser = this.Auth.getCurrentUser;
this.getCurrentUser(function(data){
console.log('data: ', data);
this.username = data.name;
});
Run Code Online (Sandbox Code Playgroud)
但是当这样做时,我得到一个this.username未定义的错误.因此,我的问题是如何将相关信息放入我的变量中.
java ×2
angular ×1
asynchronous ×1
c ×1
javascript ×1
pointers ×1
python ×1
tkinter ×1
tree ×1