上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 68 下一页
摘要: #### 背景 * pycharm + win10 环境开发 很多时候 需要编译 一些c++ 拓展 例如 bcrypt==3.1.4 * win 安装一堆的 Microsoft Visual C++ 14.0 is required #### 内置服务 ``` set -eux && sed -i 阅读全文
posted @ 2022-11-08 10:12 vx_guanchaoguo0 阅读(27) 评论(0) 推荐(0)
摘要: 递归回溯实现 退出条件全部遍历结束 // 全部结束 if (count == 81): # 递归出口 return True // 已经填充过了 # 行优先遍历 row = count // 9 # 行标 col = count % 9 # 列标 if matrix[row][col] != 0: 阅读全文
posted @ 2022-11-02 22:31 vx_guanchaoguo0 阅读(91) 评论(0) 推荐(0)
摘要: python 1~100 生成 3一个组 print ([[x for x in range(1,100)] [i:i+3] for i in range(0,100,3)]) 阅读全文
posted @ 2022-11-02 20:51 vx_guanchaoguo0 阅读(30) 评论(0) 推荐(0)
摘要: 为什么需要nginx tornado 内置的web http server 功能受限 python的多线程 是解释器GIL的大锁 实际是一个线程运行 充分利用多核能力 nginx 点击查看代码 user nginx; worker_processes 5; error_log /var/log/ng 阅读全文
posted @ 2022-11-02 11:54 vx_guanchaoguo0 阅读(59) 评论(0) 推荐(0)
摘要: 使用分隔符号 分隔符编码 点击查看代码 func DelimeterEncode(message string) ([]byte, error) { var pkg = new(bytes.Buffer) err := binary.Write(pkg, binary.BigEndian, []by 阅读全文
posted @ 2022-11-02 11:16 vx_guanchaoguo0 阅读(56) 评论(0) 推荐(0)
摘要: 字符串的全排列 给定 1,2,3 输出: 1,2,3 1,3,2 2,1,3 2,3,1 3,1,2 3,2,1 其实是一个树形结构 【】 1 2 3 2 3 1 3 1 2 123 132 213 231 312 321 使用深度优先搜索 DFS 深度 depth 走过路径 path 已经走过 u 阅读全文
posted @ 2022-10-31 22:52 vx_guanchaoguo0 阅读(47) 评论(0) 推荐(0)
摘要: 二叉树遍历 前序 中序 后序 递归写法基本一致 但是思路就是每个节点 都会访问三次 只输出第一发音值 则是前序 是输出二次访问 则是 中序 是输出第三次访问 则是 后续 点击查看代码 class Node { public $value; public $child_left; public $ch 阅读全文
posted @ 2022-10-31 17:50 vx_guanchaoguo0 阅读(95) 评论(0) 推荐(0)
摘要: 广度有优先可以实现二叉树的层级遍历 优先将 根节点 加入队列 取出来一个节点进行处理 依次词节点的 子节点入队 没有就不放入 队列非空则 继续 重复取出一个节点加入子节点 知道结束 点击查看代码 class Node { public $value; public $child_left; publ 阅读全文
posted @ 2022-10-31 17:31 vx_guanchaoguo0 阅读(49) 评论(0) 推荐(0)
摘要: 动态规划实现 背包问题 题目 假设6个物品 最大容量 10 重量分别是 【4,2,6,5,3】 价值分别 【6,3,5,4,6】 算法 利用贪心思路 准备 准备10个桶【0, 0, 0, 0, 0, 0,0, 0, 0, 0】 第一个物品 重量是4 价值 6 1 2 3 4 5 6 7 8 9 10 阅读全文
posted @ 2022-10-31 17:23 vx_guanchaoguo0 阅读(98) 评论(0) 推荐(0)
摘要: 冒泡 时间复杂度O(N*N) 具备稳定性 思路 外层循环控制轮数 内存循环 比较大小 比前一个数字大 则交换 点击查看代码 $len = count($arr); for ($i = 1; $i < $len; $i++) { for ($k = 0; $k < $len - $i; $k++) { 阅读全文
posted @ 2022-10-31 17:05 vx_guanchaoguo0 阅读(27) 评论(0) 推荐(0)
上一页 1 ··· 48 49 50 51 52 53 54 55 56 ··· 68 下一页