本文概述 C ++ Java Python3 C# 给定一个长度为N的未排序数组arr,任务是找到这个数组的中位数。 一个大小为N的有序数组的中位数定义为N为奇数时的中间元素,N为偶数时的中间两个元素...
检查数字奇数位的数字总和是否可被K整除
本文概述 C++ Java Python 3 C# PHP 给定两个整数" N"和" K", 任务是在奇数位(从右到左)找到" N"的数字总和, 并检查总和是否可被" K"整除。如果可以整除, 则输出...
算法设计:在字符串中复制元音
本文概述 C ++ Java Python3 C# 给定字符串"str", 任务是在此字符串中复制元音。 例子: Input: str = "geeks" Output: geeeeks Input:...
使用就地排序算法对对象进行排序
本文概述 C ++ Java Python3 C# 给定一个数组红, 蓝色和黄色对象, 则任务是使用就地排序算法对数组进行排序, 以使所有蓝色对象出现在所有红色对象之前, 所有红色对象出现在所有黄色对...
使用递归从中间顺序到左右顺序遍历链表
本文概述 C ++ Java C# 给定一个链表。任务是使用递归从中间顺序到左右顺序遍历链表。 例如: 如果给定的链表是:2-> 5-> 8-> 3-> 7-> 9-&g...
检查是否可以通过修改至少一个元素来使数组严格增加
本文概述 C ++ Java C# Python 3 给定一个正整数数组arr,任务是找出是否可以通过最多修改一个元素来严格增加这个数组。 例子: 输入:arr = {2, 4, 8, 6, 9, 1...
算法题:使用递归反转双向链表
本文概述 C ++ Java Python3 C# 给定一个双向链表。使用递归将其反转。 Original Doubly linked list Reversed Doubly linked list...
拆分二进制数以使每个部分都可被2整除的方式数量
本文概述 C ++ Java Python3 C# 给定一个二进制字符串小号, 任务是找到将其拆分为多个部分的方法, 以使每个部分都能被2. 例子: 输入:S ="100"输出:2有两种分割字符串的方...
从源到网格末端的最小距离
本文概述 CPP Java python 给定二进制网格*和初始位置。任务是找到从源到网格末端(第一行, 最后一行, 第一列或最后一列)的最小距离。可以移动到单元格网格 除非网格 = 0而且只有剩下,...
Python–删除交替的连续重复项
给定元素列表, 请删除元素的交替连续重复项。 输入:test_list = 输出:说明:备用occ。 5和6中的一个被删除。输入:test_list = 输出:说明:备用occ。 5个被删除。 方法:...