1、使用gets() char *arr; arr = malloc(50 * sizeof(char)); gets(arr); 2、使用scanf() scanf("%[^\n]", arr); //遇到‘\n’结束读取 3、使用getchar() int k = 0; while((arr[k ...
分类:
编程语言 时间:
2020-06-23 15:10:11
阅读次数:
63
给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6(最大子序列:4 -1 2 1 ) 第一种: $arr = [-2,1,-3,4,-1,2,1,-5,4]; funct ...
分类:
编程语言 时间:
2020-06-23 13:32:45
阅读次数:
55
// 过滤掉数组中的空字符串 arr= arr.filter((x) => x !== ''); // 删除数组中的指定元素 arr= arr.filter((x) => x !== '待删除元素'); ...
分类:
编程语言 时间:
2020-06-23 11:44:44
阅读次数:
81
手写一个Promise 准备 1.回调函数的分类 同步回调: 理解: 立即执行, 完全执行完了才结束, 不会放入回调队列中 例子: 数组遍历相关的回调函数 / Promise的excutor函数 const arr = [1, 3, 5] arr.forEach(item => { // 遍历回调, ...
分类:
Web程序 时间:
2020-06-23 00:59:06
阅读次数:
58
数据结构 #include <stdio.h> #include <stdlib.h> int search(int arr[],int len,int key) { int mid,low = 1; int high = len; //printf("%d!",high); while(low < ...
分类:
其他好文 时间:
2020-06-22 18:37:56
阅读次数:
79
题目如下: Given an array of integers arr and an integer k. Find the least number of unique integers after removing exactly k elements. Example 1: Input: a ...
分类:
其他好文 时间:
2020-06-22 15:12:41
阅读次数:
60
js中判断数组中是否包含某元素的方法 ///////方法一: arr.indexOf(某元素):未找到则返回 -1。 实际用法: if(arr.indexOf(某元素) > -1){//则包含该元素} var fruits = ["Banana", "Orange", "Apple", "Mango ...
分类:
编程语言 时间:
2020-06-22 01:55:26
阅读次数:
75
const arr = [1,2,3,4,5,6] //const max = Math.max(...arr) //可以用扩展运算符,也可以利用apply的特性 const max = Math.max.apply(null, arr)//Math.min 最小值 console.log(max) ...
分类:
其他好文 时间:
2020-06-22 01:27:03
阅读次数:
48
《算法导论》第二章,讨论了归并排序,其中思考题2-4提出了逆序对问题,需要注意边界条件: # inversion 逆序对 A =[3,1,4,5,2,-3,6] def inversion(arr): ''' 冒泡版 ''' invs = [] for i in range(len(arr)): f ...
分类:
编程语言 时间:
2020-06-21 23:32:57
阅读次数:
67
将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 function convert(s, numRows) { if(numRows == 1){ return s } let arr = [] for(let i = 0;i < s.length;i++){ let sub ...
分类:
其他好文 时间:
2020-06-21 20:25:08
阅读次数:
63