小编Asp*_*nt9的帖子

功能声明或原型.我该如何定义它?

我最近一直在研究链表和树.但我不确定何时声明一个函数:

preorder(struct node* root); 
or
preorder(struct node** root);
Run Code Online (Sandbox Code Playgroud)

当两者的工作完全相同时.更确切地说,我必须将我的函数设计为双指针和单指针.

谢谢.

PS:在链表中插入一个节点需要有双指针,如:

insert(struct node** root,int value);
Run Code Online (Sandbox Code Playgroud)

除非将根节点定义为全局值.虽然预订顺序适用于单个指针.如果有人能够以此为例进行解释,那将非常有帮助.

c c++ function linked-list

1
推荐指数
1
解决办法
299
查看次数

C链接列表大小不受malloc限制

我用以下代码创建了一个链表.正如你所看到的,我已经使用malloc创建了一个大小为3的列表.但我运行了大小为10的for循环来初始化和打印.

#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>

struct node {
        int value;
        struct node *next;
};

int main() {
        //code
        struct node **head;
        struct node *curr;
        curr = (struct node *) malloc(sizeof(struct node)*3);
        head = &curr;
        printf("done 1\n");
        (*head)->value = 0;
        (*head)->next = NULL;
        for(int i = 1; i < 10; i++) {
                (*head+i-1)->next = (*head+i);
                (*head+i)->value = i;
                (*head+i)->next = NULL;
        }
        curr = *head;
        printf("done 2\n");
        for(int i = 0; i < 10; i++) {
                printf("%d\t", (*head + …
Run Code Online (Sandbox Code Playgroud)

c malloc pointers linked-list

1
推荐指数
1
解决办法
109
查看次数

分析成人内容识别文本的正确方法是什么?

我想过滤掉推文中的成人内容(或任何文本).

对于垃圾邮件检测,我们有数据集可以检查特定文本是垃圾邮件还是火腿.

对于成人内容,我找到了我想要使用的数据集(下面提取):

arrBad = [
'acrotomophilia',
'anal',
'anilingus',
'anus',
.
. etc.
.
'zoophilia']
Run Code Online (Sandbox Code Playgroud)

如何使用该数据集过滤文本实例?

python text-analysis nltk text-classification

-3
推荐指数
1
解决办法
1246
查看次数