【发布时间】:2012-03-11 00:23:44
【问题描述】:
我正在尝试使用 radixsort 对数字列表进行排序。但是遇到了编译器 多次尝试后无法解决的问题。
我有两个指针,一个在列表的后面,另一个在前面。 base 是我用于基数排序的桶数。
struct listnode **front,**back;
front = malloc(sizeof(*front) * base);
back = malloc(sizeof(*back) * base);
我得到的错误是:
invalid conversion from void* to listnode**[-fpermissive]
提前感谢您的帮助。
【问题讨论】:
-
下次请格式化您的代码。
-
看起来您使用的是 C++,但将其标记为 C。您使用的是哪种语言?
-
@Marlon 我在 cmd 中使用 g++ 下的 C
-
评论已删除。 (哎呀,现在这个是孤儿了。)
标签: c algorithm linked-list