可能有一年没有刷题了吧,代码能力已经白痴到不能再白痴。定个小目标,一天刷上一题。 [toc] 1. 两数之和(leetcode界的abandon) 题目要求: 给定一个整数数组 和一个目标值 ,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是 ...
分类:
其他好文 时间:
2020-04-29 18:34:15
阅读次数:
59
首先看下下面的各种删除list元素的例子 报异常IndexOutOfBoundsException我们很理解,是动态删除了元素导致数组下标越界了。 那ConcurrentModificationException呢? 其中,for(xx in xx)是增强的for循环,即迭代器Iterator的加强 ...
分类:
编程语言 时间:
2020-04-29 14:44:59
阅读次数:
69
Python两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 思路一: 思路二: 思路三: ...
分类:
编程语言 时间:
2020-04-25 10:54:35
阅读次数:
78
#include<stdio.h>intmissingNumber(int*nums,intnumsSize){inti=0;intsum1=0;intsum2=0;intmin=nums[0],max=nums[0];for(i=0;i<numsSize;i++){sum1+=nums[i];sum2+=i;}//第一个循环去统计数组中内容的和以及数组下标的和以防止正常数组{0
分类:
编程语言 时间:
2020-04-24 00:54:51
阅读次数:
70
冒泡排序(bubbleSort) 像气泡一样,将数组下标从下到上递增,放着,等待操作 (可以想象成指针操作) 1.指针指向最小下标元素 2.获取比他下标大一的元素的值 3.比较相邻元素大小,若当前指针所指元素比下一个元素大,交换数据 4.指针向前移一位。跳到2步骤 5.当指针所指尾结点与尾结点,比较 ...
分类:
编程语言 时间:
2020-04-21 18:17:32
阅读次数:
57
面试题1 两数之和 题目描述:给定一个整数数组 nums?和一个目标值 target,请你在该数组中找出和为目标值的那?两个?整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 解题思路:创建一个空字典,依次把target nums[x]的值存入字 ...
分类:
编程语言 时间:
2020-04-20 23:23:33
阅读次数:
94
[安洵杯 2019]easy_serialize_php.md 锻炼代码审计能力和学习 PHP反序列化 反序列化中的对象逃逸 SQL注入既视感 首先明确几个点: 序列化后的结果是一串字符串。 反序列化会解开序列化的字符串生成相应类型的数据。 如下代码示例,img是一个数组,下标分别是one和two, ...
分类:
Web程序 时间:
2020-04-19 17:58:27
阅读次数:
191
桶排序 桶排序的特点是时间复杂度比较低,运算起来非常快,逻辑也很简便,写起来很容易。但是空间复杂度非常大,不适合大型数据,因为大型数据浪费的内存空间特别多。而且使用桶排序时数据类型比较单一,不适合复杂情况 通过下面一个例题理解 桶排序 解析: 创建一个长度为11的数组,下标分别是0~10,根据满分是 ...
分类:
编程语言 时间:
2020-04-15 13:54:08
阅读次数:
76
给定一个整数数组 nums?和一个目标值 target,请你在该数组中找出和为目标值的那?两个?整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 来源:力扣(LeetCode) 链接:https://leetcode cn.com/prob ...
分类:
其他好文 时间:
2020-04-15 00:28:09
阅读次数:
48
LeetCode-python 1.两数之和 难度:简单 类型: 哈希表 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例 给定 nums ...
分类:
编程语言 时间:
2020-04-14 20:28:28
阅读次数:
59