precompiled


Nameprecompiled JSON
Version 0.1.11 PyPI version JSON
download
home_pageNone
Summaryleetcode precompiled package
upload_time2024-10-10 08:59:31
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # LeetCode Python 预编译库

欢迎使用 LeetCode Python 工具库!

[github](https://github.com/zonewave/leetcode-precompiled)

本库包含
1. leetcode 官方声明的所有数据结构
2. 本地测试所需的各种工具函数 [api说明](#常用数据结构和方法)
## 安装


目前稳定版本为0.1.8。
可以通过以下命令安装该库:
### bash
``` sh
pip install precompiled  
```  
### pdm

```sh  
pdm add precompiled
```  

## 使用说明

安装完成后,您可以在 Python 代码中使用以下导入语句来访问leetcode所有数据结构:

python

复制

```python  
from precompiled.listnode import ListNode
from precompiled.nestedinteger import NestedInteger
from precompiled.treenode import TreeNode
```  

### 常用数据结构和方法

- **ListNode**:链表节点
    - 默认实现eq方法
    - array_to_list_node 将数组转换成链表,返回头结点
    - arrays_to_list_node 将多个数组转成多个链表,返回以链表为元素的元组
    - index: 返回链表第 idx 个节点, 下标从 0 开始。
- **NestedInteger**:嵌套整数
- **TreeNode**:树节点  

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "precompiled",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "zonewave <ybzhang17@163.com>",
    "download_url": "https://files.pythonhosted.org/packages/2c/19/5842b2eea532b24459adf8ca104a91610222c2135455dfc6f6b1664d60ec/precompiled-0.1.11.tar.gz",
    "platform": null,
    "description": "# LeetCode Python \u9884\u7f16\u8bd1\u5e93\n\n\u6b22\u8fce\u4f7f\u7528 LeetCode Python \u5de5\u5177\u5e93\uff01\n\n[github](https://github.com/zonewave/leetcode-precompiled)\n\n\u672c\u5e93\u5305\u542b\n1. leetcode \u5b98\u65b9\u58f0\u660e\u7684\u6240\u6709\u6570\u636e\u7ed3\u6784\n2. \u672c\u5730\u6d4b\u8bd5\u6240\u9700\u7684\u5404\u79cd\u5de5\u5177\u51fd\u6570 [api\u8bf4\u660e](#\u5e38\u7528\u6570\u636e\u7ed3\u6784\u548c\u65b9\u6cd5)\n## \u5b89\u88c5\n\n\n\u76ee\u524d\u7a33\u5b9a\u7248\u672c\u4e3a0.1.8\u3002\n\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u547d\u4ee4\u5b89\u88c5\u8be5\u5e93\uff1a\n### bash\n``` sh\npip install precompiled  \n```  \n### pdm\n\n```sh  \npdm add precompiled\n```  \n\n## \u4f7f\u7528\u8bf4\u660e\n\n\u5b89\u88c5\u5b8c\u6210\u540e\uff0c\u60a8\u53ef\u4ee5\u5728 Python \u4ee3\u7801\u4e2d\u4f7f\u7528\u4ee5\u4e0b\u5bfc\u5165\u8bed\u53e5\u6765\u8bbf\u95eeleetcode\u6240\u6709\u6570\u636e\u7ed3\u6784\uff1a\n\npython\n\n\u590d\u5236\n\n```python  \nfrom precompiled.listnode import ListNode\nfrom precompiled.nestedinteger import NestedInteger\nfrom precompiled.treenode import TreeNode\n```  \n\n### \u5e38\u7528\u6570\u636e\u7ed3\u6784\u548c\u65b9\u6cd5\n\n- **ListNode**\uff1a\u94fe\u8868\u8282\u70b9\n    - \u9ed8\u8ba4\u5b9e\u73b0eq\u65b9\u6cd5\n    - array_to_list_node \u5c06\u6570\u7ec4\u8f6c\u6362\u6210\u94fe\u8868\uff0c\u8fd4\u56de\u5934\u7ed3\u70b9\n    - arrays_to_list_node \u5c06\u591a\u4e2a\u6570\u7ec4\u8f6c\u6210\u591a\u4e2a\u94fe\u8868\uff0c\u8fd4\u56de\u4ee5\u94fe\u8868\u4e3a\u5143\u7d20\u7684\u5143\u7ec4\n    - index: \u8fd4\u56de\u94fe\u8868\u7b2c idx \u4e2a\u8282\u70b9\uff0c \u4e0b\u6807\u4ece 0 \u5f00\u59cb\u3002\n- **NestedInteger**\uff1a\u5d4c\u5957\u6574\u6570\n- **TreeNode**\uff1a\u6811\u8282\u70b9  \n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "leetcode precompiled package",
    "version": "0.1.11",
    "project_urls": {
        "Homepage": "https://github.com/zonewave/leetcode-precompiled/tree/master/py",
        "Issues": "https://github.com/zonewave/leetcode-precompiled/issues"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a52f9c3724144f52903b50fb5f4f8e1a515a5e549785707d561ff3337f466574",
                "md5": "b64503782003c706bd82544865bb6b36",
                "sha256": "76324807f4d2e4eda37e12ecec511e799c285a99557325f25f96b8ac181c43aa"
            },
            "downloads": -1,
            "filename": "precompiled-0.1.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b64503782003c706bd82544865bb6b36",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7",
            "size": 6127,
            "upload_time": "2024-10-10T08:59:31",
            "upload_time_iso_8601": "2024-10-10T08:59:31.095554Z",
            "url": "https://files.pythonhosted.org/packages/a5/2f/9c3724144f52903b50fb5f4f8e1a515a5e549785707d561ff3337f466574/precompiled-0.1.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c195842b2eea532b24459adf8ca104a91610222c2135455dfc6f6b1664d60ec",
                "md5": "c071adac99feff763f5616c5117c091c",
                "sha256": "f86fd784aa0348dc24be18cc960982c830d54aa729a2dcc87188e7f05626f112"
            },
            "downloads": -1,
            "filename": "precompiled-0.1.11.tar.gz",
            "has_sig": false,
            "md5_digest": "c071adac99feff763f5616c5117c091c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 5595,
            "upload_time": "2024-10-10T08:59:31",
            "upload_time_iso_8601": "2024-10-10T08:59:31.865242Z",
            "url": "https://files.pythonhosted.org/packages/2c/19/5842b2eea532b24459adf8ca104a91610222c2135455dfc6f6b1664d60ec/precompiled-0.1.11.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-10 08:59:31",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "zonewave",
    "github_project": "leetcode-precompiled",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "precompiled"
}
        
Elapsed time: 0.30267s