Python
文章平均质量分 75
创意程序员
分享一些实用的技能和技巧
展开
-
使用 HTTP Client 轻松进行 API 测试
使用 JetBrains HTTP Client 工具可以轻松地进行 API 测试,发送 HTTP 请求、查看响应结果、保存测试脚本。这个工具的功能非常强大,本文只是介绍了它的基本用法,更多高级用法等待大家去探索。祝你在使用 HTTP Client 工具的过程中取得更多的开发成果!原创 2023-11-11 20:51:18 · 699 阅读 · 0 评论 -
Python算法:动态规划解决0-1背包问题
分析子问题“将前 i 件物品放入容量为 c 的背包中”,考虑第 i 件物品放或不放入背包,可以转化为一个只牵扯前 i-1 件物品的问题:如果不放第 i 件物品,那么问题就转化为“前 i-1 件物品放入容量为 c 的背包中”,价值为 f[i-1][c];如果放第 i 件物品,那么问题就转化为“前 i-1 件物品放入剩下的容量为 c-wi 的背包中”,此时能获得的最大价值就是 f[i-1][c-wi] 再加上通过放入第 i 件物品获得的价值 vi。所以按照这个方程递推完毕后,最终的答案一定是 f[i][c]。原创 2023-11-10 20:25:40 · 690 阅读 · 0 评论 -
一文搞懂穷举算法
穷举算法是一种简单直接的解决问题的方法,适用于小规模问题。随着问题规模的增大,计算量也会增长,导致效率降低(如穷举法破解密码)。因此,在实际应用中,需要根据问题的具体特点选择合适的算法。原创 2023-11-10 20:22:04 · 912 阅读 · 0 评论 -
Python算法:数论问题
数论是研究整数及其性质的数学学科。在数论中,研究的对象主要是整数、质数、素数、约数、同余、模运算等基本概念和性质。数论的问题简单而又充满了智慧,本文将探讨一些基本的数论问题和算法。原创 2023-05-08 13:56:55 · 1458 阅读 · 13 评论