找到关于编程的34423篇文章

系统级异常和应用程序级异常的区别。

Mahesh Parahar
更新于 2020年2月25日 06:26:47

2K+ 次浏览

众所周知,异常是指程序或应用程序流程中断的情况。此类意外事件被称为异常,通常表示代码中存在问题。尤其是在 C# 语言中,异常可以是系统级异常或应用程序级异常。因此,基于序号 关键 系统级异常 应用程序级异常 1 派生 系统异常派生自基类 System.SystemException,SystemException 本身又是 SystemException 的派生类。另一方面,应用程序级异常派生自基类 System.ApplicationException,它又是 SystemException 的派生类 2 出现 通常... 阅读更多

C++中0和1片段的最大长度

Narendra Kumar
更新于 2020年1月10日 07:40:21

179 次浏览

问题陈述 给定一个包含 1 和 0 的字符串。任务是找到字符串片段的最大长度,使得每个片段中 1 的数量大于 0。示例 如果输入字符串是“10111000001011”,则答案为 12,如下所示:第一个片段长度为 7 10111000001011 第二个片段长度为 5 10111000001011 总长度是(片段 1 + 片段 2)的长度 =(7 + 5)= 12 算法 如果 start == n,则返回 0。从 start 到 n 循环,计算到 n 的每个子数组。如果字符是 1,则递增 1 的计数... 阅读更多

C++中第Q个人的杆子的最大长度

Narendra Kumar
更新于 2020年1月10日 07:36:21

119 次浏览

问题陈述 给定一个数组中 n 根杆子的长度。如果任何人选择任何一根杆子,则分配最长杆子的一半(或 (max + 1) / 2),剩余部分 ((max – 1) / 2) 放回原处。可以假设始终有足够的杆子可用,回答数组 q[] 中给定的 M 个查询,以查找第 q 个人的最大可用杆子长度,前提是 qi 是从 1 开始的有效人员编号。示例 输入:a[] = {6, 5, 9, 10, 12} q[] = {1, 3} 输出:12 9 第一个人... 阅读更多

Java程序中super()和this()的区别

Mahesh Parahar
更新于 2020年2月25日 06:13:14

10K+ 次浏览

除了其他各种关键字之外,Java 还提供 this 和 super 作为特殊关键字,主要用于分别表示类的当前实例及其超类。尽管两者相似,但它们之间存在显著区别,如下所示:序号 关键 this super 1 表示和引用 this 关键字主要表示类的当前实例。另一方面,super 关键字表示父类的当前实例。 2 与类构造函数的交互 this 关键字用于调用同一个类的默认构造函数。super 关键字用于调用父类的默认构造函数。 3 方法可访问性 this 关键字用于访问... 阅读更多

C++中包含丑数的子数组的最大长度

Narendra Kumar
更新于 2020年1月10日 07:31:31

72 次浏览

问题陈述 给定一个包含 N 个元素的数组 arr[](0 ≤ arr[i] ≤ 1000)。任务是找到仅包含丑数的子数组的最大长度。丑数是指其唯一质因数为 2、3 或 5 的数。例如,以下是该序列中的一些数字:1、2、3、4、5、6、8、9、10、12、15……示例 如果输入数组是 {1, 2, 7, 9, 120, 810, 374},则答案为 3,因为:丑数的最长子数组是 {9, 120, 810} 算法 使用 unordered_set,并将所有小于 1000 的丑数插入... 阅读更多

C++中数组值三角形排列的最大高度

Narendra Kumar
更新于 2020年1月10日 07:21:57

82 次浏览

问题陈述 给定一个数组,我们需要找到可以从数组值中形成的三角形的最大高度,这样每个 (i+1) 层都包含比上一层更多的元素,且它们的和更大。示例 如果输入数组是 {40, 100, 20, 30},则答案是 2,因为:我们可以在底层有 100 和 20,在金字塔的上层有 40 或 30。算法 我们的解决方案在于逻辑:如果我们有金字塔可能的最大高度 h,则 (h * (h + 1)) / 2 ... 阅读更多

grep和fgrep命令的区别

Mahesh Parahar
更新于 2020年2月25日 06:05:24

660 次浏览

在任何语言或框架中,最重要的主要功能之一是数据搜索。它不仅表示语言的性能,还表示数据的存储方式。所以,如果我们以 LINUX 操作系统为例,就会出现两个重要的命令,即 grep 和 fgrep。这两个命令都用于在文件、目录甚至多个文件夹中搜索任何字符串或正则表达式。这两个命令的执行方式是,处理器开始分析目标文件夹或目标位置,并搜索... 阅读更多

C++中获胜者参加的比赛最大场数

Narendra Kumar
更新于 2020年1月10日 07:19:37

446 次浏览

问题陈述 有 N 个玩家正在参加比赛。我们需要找到获胜者可以参加的比赛的最大场数。在这场比赛中,只有当两个玩家参加的比赛场数之差不大于 1 时,他们才能互相比赛。示例 如果有 3 个玩家,则需要 2 场比赛才能决定获胜者,如下所示:比赛 1:玩家 1 对阵玩家 2 比赛 2:玩家 2 对阵比赛 1 的获胜者 算法 我们可以先计算出需要满足获胜者参加... 阅读更多

C++中是回文排列的最大偶数长度子字符串

Narendra Kumar
更新于 2020年1月10日 07:16:22

110 次浏览

问题陈述 给定一个字符串,任务是找到可以排列成回文的最大长度的子字符串。示例 如果输入字符串 =“5432112356”,则答案为 6,因为最大回文子字符串是“321123”,其长度为 6。算法 如果子字符串的长度是奇数,则不能将其考虑在最终解决方案中。如果子字符串的长度是偶数,则只有当该子字符串中的每个字符出现的次数都是偶数时,它才可能是可能的解决方案,这可以使用字典计数来完成。我们检查每个字符是否出现偶数次... 阅读更多

C++中基本数据类型和派生数据类型之间的区别

Mahesh Parahar
更新于 2020年2月25日 06:00:18

339 次浏览

在编程中,数据类型表示用户打算使用的数据的类型和性质。它是编译器或解释器将要处理的数据类型,并在主内存中提供相应的存储位置。现在,根据数据的性质,数据类型主要分为两种:一种是基本数据类型,另一种是派生数据类型。这两种数据类型都用于编程,并且在需要对数据实现业务逻辑时同样重要。以下是基本数据类型和派生数据类型之间的一些重要区别:序号... 阅读更多

广告
© . All rights reserved.