排序
查找给定日期的星期几
编写一个函数,计算过去或将来某个特定日期的星期几。一个典型的应用是计算某人出生或其他特殊事件发生的一周中的哪一天。 建议:请在“上解决” 实践 “首先,在讨论解决方案之前。 下面是作者...
递归练习题|集3
解释下面递归函数的功能。 问题1 C++ void fun1( int n) { int i = 0; if (n > 1) fun1(n - 1); for (i = 0; i < n; i++) cout << ' * ' ; } // This code is contributed by shubh...
浮点表示法-基础
有关于浮点格式表示的帖子。本文的目的是简要介绍浮点格式。 以下描述解释了IEEE 754二进制浮点表示法的术语和主要细节。讨论仅限于单精度和双精度格式。 通常,二进制实数将用以下格式表示:,...
计算平方根的Bakhshali近似
Bakshali近似是一种求一个数的平方根近似值的数学方法。它相当于 巴比伦法 . 算法: To calculate sqrt(S).Step 1: Calculate nearest perfect square to S i.e (N2).Step 2: Calculate d = S -...
路由中毒与路由计算中的无穷大问题
主要问题是 D 距离矢量 R 路由(DVR)协议是路由循环的一种 贝尔曼-福特算法 无法阻止循环。DVR网络中的这种路由循环会导致计数到无穷大的问题。路由循环通常发生在一个接口关闭或两个路由器同...
如何克服时间限制(TLE)?
许多程序员总是认为竞争性编程中的问题总是以TLE(超过时间限制)告终。这个错误的主要问题是,它不允许您知道您的解决方案是否会达到正确的解决方案! 为什么会来? 在线法官限制: TLE的出现...
打印包含给定单词所有字符的列表项
这里有一个物品清单。给定一个特定的单词,例如“sun”,打印出列表中包含“sun”所有字符的所有项目。 例如,如果给定的单词是“sun”,项目是“sunday”、“geeksforgeks”、“aclesss”、“j...
从Github下载GIST变得很简单
吉卜赛人 是一个可以创建私人或公共gist的地方,即私人或公开存储文件。让我们假设一个场景,您已经为您的项目编写了大量GIST,并且希望下载一组GIST。只有这样你才能使用 吉卜赛人 就是打开每...
最长递增子序列的Python程序
最长递增子序列(LIS)问题是求给定序列的最长子序列的长度,使子序列的所有元素按递增顺序排序。例如,{10,22,9,33,21,50,41,60,80}的LIS的长度是6,LIS的长度是{10,22,33,50,60,80}。 更多示...
到达终点的最小跳跃次数
给定一个整数数组,其中每个元素表示可以从该元素向前移动的最大步数。编写一个函数,返回到达数组末尾(从第一个元素开始)的最小跳转次数。如果某个元素为0,则它们无法通过该元素。如果无法...
弗罗贝尼乌斯硬币问题
给出两种面额分别为“X”和“Y”的硬币,找出使用这两种硬币无法获得的最大金额(假设硬币无限供应),然后是此类无法获得的金额的总数,如果不存在此类值,请打印“NA”。 例如: Input : X=2,...
给定一个数字,找到下一个最小的回文
给定一个数字,找到比这个数字大的下一个最小回文。例如,如果输入数字为“2 3 5 4 5”,则输出应为“2 3 6 3 2”。如果输入数字为“9 9 9”,则输出应为“1 0 0 1”。 假设输入是一个数组。数...