problemscpp
A collection of my answers to algorithm problems in c++.
载入中...
搜索中...
未找到
acwing::acwing143::TrieNode结构体 参考

#include <acwing.h>

Public 成员函数

void insert (const string &str, int i)
 

Public 属性

TrieNodenext [2] = {nullptr, nullptr}
 
int val {}
 

详细描述

在文件 acwing.h2028 行定义.

成员函数说明

◆ insert()

void TrieNode::insert ( const string & str,
int i )

在文件 acwing.cpp6993 行定义.

6993 {
6994 if(this->next[str[i] - '0'] == nullptr) {
6995 this->next[str[i] - '0'] = new TrieNode();
6996 this->next[str[i] - '0']->val = str[i] - '0';
6997 }
6998 if(i + 1 < str.length()) {
6999 this->next[str[i] - '0']->insert(str, i + 1);
7000 }
7001 }

引用了 next.

被这些函数引用 acwing::acwing143::main().

类成员变量说明

◆ next

TrieNode* acwing::acwing143::TrieNode::next[2] = {nullptr, nullptr}

在文件 acwing.h2029 行定义.

2029{nullptr, nullptr};

被这些函数引用 insert() , 以及 acwing::acwing143::main().

◆ val

int acwing::acwing143::TrieNode::val {}

在文件 acwing.h2030 行定义.

2030{};

该结构体的文档由以下文件生成: