小编Ili*_*ntz的帖子

Typescript & TypeORM:不能在模块外使用 import 语句

我已经使用 TypeORM 设置了一个 Typescript 项目,但在编译时遇到了一些问题。

我的包结构是这样的:

root
??? db
?   ??? migrations
?   ?   ??? a_migration.ts
?   ??? connection
?   ?   ??? config.ts <- ormconfig
?   ?   ??? encrypt.ts
?   ?   ??? index.ts <- creates the connection
??? src
?   ??? card
?   ?   ??? entity.ts
??? package.json
??? tsconfig.json
Run Code Online (Sandbox Code Playgroud)

我的 config.ts 是:

root
??? db
?   ??? migrations
?   ?   ??? a_migration.ts
?   ??? connection
?   ?   ??? config.ts <- ormconfig
?   ?   ??? encrypt.ts
?   ?   ??? index.ts …
Run Code Online (Sandbox Code Playgroud)

javascript postgresql node.js typescript typeorm

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

没有递归的二叉搜索树插入C

我是该页面的新手,我真的被大学的作业困住了,以重新创建一个无需递归即可将节点插入树的函数。给我递归方法,我需要将其转换为迭代。这是给定的递归代码:

TreeNode *InsertTree(TreeNode *root, TreeNode *newnode)
{
   if (!root)
   {
      root = newnode;
      root->left = root->right=NULL;
   }
   else if (newnode->entry < root->entry)
   {  
      root->left = InsertTree(root->left, newnode);
   }
   else
   {
      root->right = InsertTree(root->right, newnode);
   }
   return root;
}
Run Code Online (Sandbox Code Playgroud)

我做了这个:

TreeNode *InsertTree(TreeNode *root, TreeNode *newnode)
{
   if (!root)
   {
      root = newnode;
      root->left = root->right=NULL;
   }  
   else 
   {
      TreeNode * temp = root, *prev = NULL;

      while(temp)
      {
        if (temp->entry < newnode->entry)
          temp = temp->right;
        else
          temp = temp->left;
      }
      newnode; …
Run Code Online (Sandbox Code Playgroud)

c iteration binary-tree insert binary-search-tree

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