小编Pro*_*a12的帖子

n 个元素的堆的高度

我有以下问题:

“树的高度是树的最长分支的长度。从高度的定义来看,一个有n个元素的堆的高度是多少?用你的答案给出一个清晰准确的解释。”

堆=二叉树

我知道完整二叉树的数量是 2^(n° of levels - 1)

到目前为止,我尝试了以下方法:

如果有 3 个堆(2 个完全二叉树和 1 个非完全二叉树),使得:

  • 堆 A = 是一个完全二叉树,高度为 H
  • 堆 B = 是一个高度二叉树,其节点比 A 多但小于 C(所以与 C 具有相同的高度 - 我认为?)
  • 堆 C = 是高度 H + 1 的二叉树

我可以说 B 的高度介于 A 和 C 的高度之间,B 的元素数量介于 2^(n° A - 1 级) 和 2^(n° C - 1 级) 之间。

但我不确定如何确定具有 n 个元素的堆的高度。

heap binary-tree data-structures

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

Heroku 和 Django:来自终端/CLI 的错误“找不到该应用程序”

我正在将我的 Django 网站用于 Heroku。

我跟着:

一种) heroku login

b) heroku create

其中产生:

Creating app... done, ? enigmatic-ridge-36610
https://enigmatic-ridge-36610.herokuapp.com/ | https://git.heroku.com/enigmatic-ridge-36610.git
Run Code Online (Sandbox Code Playgroud)

C) heroku addons:create heroku-postgresql:hobby-dev

其中产生:

在 ? 上创建 heroku-postgresql:hobby-dev ?Morning-gorge-61422... !? 找不到那个应用。

我试过这个指南:“找不到那个应用程序。” 在控制台中运行 heroku 命令时

但它没有用

django heroku

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

在没有模型的情况下将数据从 React 表单发送到 Django Rest Framework

我正在尝试将一些数据从我的 React 前端发送到我的 Django REST 后端。

我的 Django 应用程序没有模型。

我有一个反应形式。当用户提交按钮时,表单“提交”三个参数:

  • 公司名称

  • 时间表

  • 结果数

我想将这三个参数发送到我的 Django 后端。为此,我假设 React 正在向 Django 端点发送“POST”请求。我在 Django 中需要这些参数,以便我可以使用它们对 ML 模型进行一些操作。

我的反应功能

  handleSubmit(event){
    event.preventDefault()
    fetch("/myapi/getreactinfotwitter",{
      method:"POST",
      headers:{
        'Accept':'application/json',
        'Content-Type': 'application/json',
      },
      body: JSON.stringify({
        'data_options': {
          'partnerName': this.state.firmName,
          'timeframes': this.state.timeframes,
          'numberOfResults': this.state.numberOfResults,
        }
      })
    })
Run Code Online (Sandbox Code Playgroud)

现在,我认为 Reast “POST” 必须与 Django “GET” 匹配,以便 Django 获得三个参数。

在 DJANGO 我有:

网址.py

path('getreactinfotwitter/', getreactinfotwitter, name="getreactinfotwitter")
Run Code Online (Sandbox Code Playgroud)

myapi/views.py

@api_view(['GET', 'POST'])
def getreactinfotwitter(request):
    print(request)
    if request.method == 'GET':
        return Response(request.data)
Run Code Online (Sandbox Code Playgroud)

然而

  • requestviews.py …

django reactjs

2
推荐指数
2
解决办法
4016
查看次数

通过 POST 从 React 获取数据到 Flask

我是 React 和 Flask API 系统的新手。我创建了一个网站,允许用户通过搜索栏进行搜索。\n我希望能够通过 POST 请求将查询从 React 搜索栏发送到 Flask API。\n但是我得到的是空字符串或 ImmutableDict

\n\n

反应代码

\n\n
function handlePostQuery(query){\n\n    if (query != "") {\n        axios.post(\'http://localhost:5000/api/query\', query)\n            .then(function(response){\n                console.log(response);\n       //Perform action based on response\n        })\n        .catch(function(error){\n            console.log(error);\n       //Perform action based on error\n        });\n    } else {\n        alert("The search query cannot be empty")\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

烧瓶代码

\n\n
@app.route(\'/api/query\', methods = [\'POST\'])\ndef get_query_from_react():\n    data = request.form\n    print(data)\n    return data\n
Run Code Online (Sandbox Code Playgroud)\n\n

按照这个答案:\n获取 Flask 请求中收到的数据

\n\n

我尝试了所有这些,但我总是得到(在 Flask 中)一个空字符串,除非我使用request.form它返回类似的内容:

\n\n

ImmutableMultiDict([(\'what I type …

flask reactjs

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

标签 统计

django ×2

reactjs ×2

binary-tree ×1

data-structures ×1

flask ×1

heap ×1

heroku ×1