找到 34423 篇文章,关于编程

在 C++ 中查找数组中最接近的数字

Arnab Chakraborty
更新于 2019-12-17 10:16:42

3K+ 浏览量

假设我们有一个包含 n 个元素的数组 A。并且元素已排序。我们必须找到与给定整数最接近的值。数组可能包含重复值和负数。因此,如果数组类似于 [2, 5, 6, 7, 8, 8, 9] 并且目标数字为 4,则最接近的元素为 5。我们可以通过遍历给定数组并跟踪当前元素与每个元素的绝对差来解决此问题。最后返回具有最小绝对差的元素。示例 实时演示#include #include using namespace std; int getNearest(int x, int y, int target) { ... 阅读更多

在 Java 中使用带有 Lambda 的 map() 方法将对象转换为另一种类型?

raja
更新于 2020-07-11 06:13:04

8K+ 浏览量

在 Java 8 中,我们可以使用 Stream 对象的 map() 方法和 lambda 表达式将对象转换为另一种类型。map() 方法是流对象中的中间操作,因此我们需要一个终端方法来完成流。语法Stream map(Function

Java 中 Lambda 表达式中的类型推断?

raja
更新于 2020-07-11 06:05:19

895 浏览量

类型推断 指的是任何表达式的类型。例如,编译器可以自动理解方法返回类型或参数类型。由于 Java 已经知道函数接口的单个抽象方法的预期参数类型,因此可以省略参数列表中的类型。语法(var1, var2 …) -> { 方法体 }在下面的示例中,我们可以按其最后一个字符对 String[] 数组进行排序。示例import java.util.Arrays; public class TypeInferencingLambdaTest {    public static void main(String[] args) {       String[] names = {"Raja", "Jai", "Adithya", "Surya", "Chaitanya", "Ravi", "Krishna"};       Arrays.sort(names, (s1, ... 阅读更多

在 Java 中,是否必须使用 @FunctionalInterface 注解标记函数式接口?

raja
更新于 2020-07-10 14:11:42

2K+ 浏览量

仅定义了一个抽象方法的接口称为函数式接口。不必使用 @FunctionalInterface 注解标记函数式接口,编译器不会抛出任何错误。但是,最好使用 @FunctionalInterface 注解以避免意外添加额外的方 法。如果一个接口用 @FunctionalInterface 注解并具有多个抽象方法,则会抛出编译时错误。语法@FunctionalInterface interface interface_name {    // 只有一个抽象方法声明 }示例@FunctionalInterface interface Shape {    void printArea(int x); } public class SquareTest {    public static void main (String args[]) {       Shape square ... 阅读更多

C# 中指定数组维度中的元素总数

AmitDiwan
更新于 2019-12-16 10:28:34

80 浏览量

要获取数组指定维度中的元素总数,代码如下所示 -示例 实时演示using System; public class Demo {    public static void Main() {       string[] products = new string[] { "Andy", "Mark", "Gary", "Andre"};       Console.WriteLine("一个或多个名称以 'A' 开头?= {0}",       Array.Exists(products, ele => ele.StartsWith("A")));       Console.WriteLine("数组是否具有固定大小?= " + products.IsFixedSize);       Console.WriteLine("数组是否只读?= " + products.IsReadOnly);       Console.WriteLine("数组是否已同步?= " + products.IsSynchronized); ... 阅读更多

在 C# 中将 SortedList 对象的容量设置为实际元素数量?

AmitDiwan
更新于 2019-12-16 12:37:04

95 浏览量

要将 SortedList 对象的容量设置为实际元素数量,代码如下所示 -示例 实时演示using System; using System.Collections; public class Demo {    public static void Main(String[] args) {       SortedList sortedList = new SortedList();       sortedList.Add("A", "1");       sortedList.Add("B", "2");       sortedList.Add("C", "3");       sortedList.Add("D", "4");       sortedList.Add("E", "5");       sortedList.Add("F", "6");       sortedList.Add("G", "7");       sortedList.Add("H", "8");       sortedList.Add("I", "9");       sortedList.Add("J", "10");       Console.WriteLine("SortedList 元素...");     ... 阅读更多

在 C# 中将 ArrayList 的容量设置为实际元素数量?

AmitDiwan
更新于 2019-12-16 10:18:04

94 浏览量

要将 ArrayList 的容量设置为实际元素数量,代码如下所示 -示例 实时演示using System; using System.Collections; public class Demo {    public static void Main(String[] args) {       ArrayList list1 = new ArrayList();       list1.Add("A");       list1.Add("B");       list1.Add("C");       list1.Add("D");       list1.Add("E");       list1.Add("F");       list1.Add("G");       list1.Add("H");       list1.Add("I");       Console.WriteLine("ArrayList1 中的元素...");       foreach (string res in list1) {          Console.WriteLine(res);     ... 阅读更多

在 C# 中搜索与条件匹配的元素并返回整个列表中最后一次出现的从零开始的索引

AmitDiwan
更新于 2019-12-16 10:13:38

160 浏览量

要搜索与条件匹配的元素并返回整个列表中最后一次出现的从零开始的索引,代码如下所示 -示例 实时演示using System; using System.Collections.Generic; public class Demo {    private static bool demo(int i) {       return ((i % 10) == 0);    }    public static void Main(String[] args) {       List list = new List();       list.Add(200);       list.Add(215);       list.Add(310);       list.Add(500);       list.Add(600);       Console.WriteLine("列表元素...");       foreach (int i in ... 阅读更多

在 C# 中搜索集合中指定对象的索引

AmitDiwan
更新于 2019-12-16 10:10:07

115 浏览量

在集合中搜索指定对象的索引,代码如下:示例 实时演示使用 System;使用 System.Collections.Specialized;公共类演示{    公共静态无效主(){       StringCollection strCol = 新 StringCollection();       strCol.Add("配件");       strCol.Add("书籍");       strCol.Add("电子产品");       strCol.Add("书籍");       Console.WriteLine("StringCollection 元素...");       针对(字符串 res 在 strCol 中){          Console.WriteLine(res);       }       strCol.Insert(2,"耳机");       Console.WriteLine("StringCollection 元素...已更新");       针对(字符串 res 在 strCol 中){          Console.WriteLine(res); ... 阅读更多

C# 中 BitArray 中包含的元素数量?

AmitDiwan
更新于 2019-12-16 10:04:35

65 次查看

要获取 BitArray 中包含的元素数量,代码如下:示例 实时演示使用 System;使用 System.Collections;公共类演示{    公共静态无效主(){       BitArray arr1 = 新 BitArray(5);       BitArray arr2 = 新 BitArray(5);       arr1[0] = false;       arr1[1] = false;       arr2[0] = false;       arr2[1] = true;       Console.WriteLine("BitArray1 元素...");       针对(布尔 res 在 arr1 中){          Console.WriteLine(res);       }       Console.WriteLine("BitArray2 元素...");     ... 阅读更多

广告
© . All rights reserved.