IT技术 Dart和Flutter数据结构用法示例综合指南 这可能不是你第一次听说数据结构。作为有经验的开发人员,你可能已经将它们分别与其他编程语言或 Dart 编程语言本身一起使用过。 数据结构是软件开发和计算机科学的核心。它们是构建具有不同复杂程度的系统的... 11月30日 1,806 次浏览 发表评论 阅读全文
数据结构和算法 最新在实际应用中实现的12大数据结构算法合集介绍 新的一年……新的开始……!!! 今年有什么打算???(当程序员) 当然,如果你是程序员,那么今年你还将编写代码、构建项目,并且你将解决很多编码问题。 常用的数据结构算法有哪些?让我们谈谈数据结构和算法... 11月10日 1,543 次浏览 发表评论 阅读全文
从字法上最小长度N的排列,使得对于正好为K个索引,a[i] a[i]+1 本文概述 C ++ Java Python3 C# 的PHP 给定两个整数N和K, 任务是生成N个数字的排列(从1到N的每个数字恰好发生一次), 使得a > a 的索引数恰好为K。如果无法进行此... 05月16日 IT技术 1,871 次浏览 发表评论 阅读全文
亚马逊面试体验|S266(SDE1的校外) 笔试(在Hackerrank上) 90分钟内可解决20个MCQ和2个编码问题 1) 下一个排列:具有相同数字集的下一个最大数字。 例如:I/P:123, O/P:132 2)DFS + DP标准问题。... 05月16日 IT技术 1,815 次浏览 发表评论 阅读全文
使用heapq在Python中合并两个排序的数组 给定两个排序数组, 任务是以排序方式合并它们。 例子: Input : arr1 = arr2 = Output : arr3 = Input : arr1 = arr2 = Output : arr... 05月16日 IT技术 1,976 次浏览 发表评论 阅读全文
在STL中使用pair根据另一个数组对数组进行排序 我们得到两个数组。我们需要对另一个数组进行排序。 例子: Input : 2 1 5 4 9 3 6 7 10 8 A B C D E F G H I J Output : 1 2 3 4 5 6 7... 05月16日 IT技术 2,060 次浏览 发表评论 阅读全文
算法设计:最大和连续子数组的范围查询 本文概述 C ++ Java Python3 C# 给定数量为N和Q的两种类型1和2的查询。任务是为给定查询编写代码, 其中在类型1中给定的l和r, 任务是打印最大和连续子数组对于类型2, 给定类型,... 05月16日 IT技术 1,292 次浏览 发表评论 阅读全文
在链表中找到最大和第二大的值 本文概述 C ++ Java Python3 C# 给定一个链表, 任务是在链表中找到最大和第二大的值。 例子: 输入:LL = 10-> 15-> 5-> 20-> 7-&g... 05月16日 IT技术 1,455 次浏览 发表评论 阅读全文
将数组的所有元素减少为零所需的最少步骤 本文概述 C ++ Java Python3 C# 给定一个数组arr 对正整数, 任务是找到最小的步骤, 以减少所有元素为0。一步, -1可以同时添加到数组的所有非零元素中。 例子: 输入:arr ... 05月15日 IT技术 1,382 次浏览 发表评论 阅读全文
不含回文的最长子字符串的长度 本文概述 C ++ Java Python3 C# 的PHP 给定一个小写字符串, 找到不包含回文的最长子字符串的长度作为子字符串。 例子: Input : str = "daiict" Output... 05月15日 IT技术 1,357 次浏览 发表评论 阅读全文