IT技术 算法设计:博弈的最优策略介绍和实现指南 本文概述 CPP Java python C# CPP Java C# 问题陈述:考虑一行n个硬币, 值v1。 。 。 vn, 其中n为偶数。我们交替轮流与对手进行比赛。在每个回合中, 玩家从该行中选... 03月30日 885 次浏览 发表评论 阅读全文
IT技术 算法:使用步数1、2或3计算到达第n个楼梯的所有方式 一个孩子正在n步的楼梯上奔跑, 可以一次跳1步, 2步或3步。实现一种方法来计算孩子可以上楼梯的可能方式。 例子: Input : 4 Output : 7 Explantion: Below are... 03月29日 1,000 次浏览 发表评论 阅读全文
算法设计:如何使用递归反转栈(Stack)? 本文概述 C ++ C Java Python3 C# 编写程序以使用递归来反转栈(Stack)。不允许使用while, for..etc等循环构造, 并且只能在Stack S上使用以下ADT函数: ... 03月29日 IT技术 1,160 次浏览 发表评论 阅读全文
如何使用递归实现打印给定总和的所有子集? 本文概述 C ++ Java Python3 C# 的PHP 给定一个数组和一个数字, 请打印总和等于给定总和的所有子集。 例子: Input : arr = {2, 5, 8, 4, 6, 11},... 03月29日 IT技术 950 次浏览 发表评论 阅读全文
IT技术 算法题:将两个数字相加,使用链表表示|S2 本文概述 给定由两个链表表示的两个数字, 编写一个返回求和表的函数。求和列表是两个输入数字相加的链表表示。不允许修改列表。另外, 不允许使用显式的额外空间(提示:使用递归)。 例子 Input: Fi... 03月25日 831 次浏览 发表评论 阅读全文
算法题:如何删除链表中的备用节点?详细实现 本文概述 建议:在继续解决方案之前, 请先在"实践"上解决它。 C ++ C Java Python3 C# C ++ C Java Python3 C# 给定一个单链列表, 从第二个节点开始删除它的... 03月24日 IT技术 875 次浏览 发表评论 阅读全文
IT技术 算法设计:查找链表的长度(迭代和递归) 本文概述 建议:在继续解决方案之前, 请先在"实践"上解决它。 C ++ C Java python C# C / C ++ Java python C# 编写一个函数以计算给定单链表中的节点数。 例... 03月17日 1,032 次浏览 发表评论 阅读全文
算法设计:模幂(递归)介绍和代码实现 本文概述 建议:在继续解决方案之前, 请先在{IDE}上尝试使用你的方法。 C ++ C Java Python3 C# 的PHP 给定三个数字a, b和c, 我们需要找到(ab) % C 现在为什么... 03月11日 人工智能 863 次浏览 发表评论 阅读全文
算法设计:扔鸡蛋问题 – 动态规划 本文概述 扔鸡蛋问题 以下是对这个著名难题的实例的描述, 该难题涉及n = 2个鸡蛋和k = 36层的建筑物。 假设我们希望知道36层建筑物中的哪个楼层可以安全地放下鸡蛋, 并且哪些会导致鸡蛋在着陆时... 03月11日 人工智能 870 次浏览 发表评论 阅读全文
算法:递归函数检查字符串是否是回文 本文概述 建议:在继续解决方案之前, 请先在{IDE}上尝试使用你的方法。 C ++ C Java python C# 的PHP 给定一个字符串, 编写一个递归函数, 检查给定的字符串是否为回文, 否... 03月11日 人工智能 891 次浏览 发表评论 阅读全文