题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 示例: 输入: [7,5,6,4] 输出: 5 说明: 0 ? 数组长度 ? 50000 题目链接: https://leetcode-cn.com/problem ...
分类:
编程语言 时间:
2020-07-26 01:27:41
阅读次数:
57
代码: #include <iostream>#include <stack>using namespace std; int g_a_r_l_e(stack<int>&stackdata)//取栈顶元素并在栈中将其删除; //注意这里转引用,如果不传引用每次递归会传入不同的stack,这样会出现错 ...
分类:
其他好文 时间:
2020-07-26 01:27:13
阅读次数:
62
lists = [1,3,4,5,6,7,9,2]# 切片print lists[::-1]# 函数reverse 对数组进行操作lists.reverse() print lists# 函数reversed 返回一个迭代对象,需要list化print list(reversed(lists)) ...
分类:
编程语言 时间:
2020-07-26 00:56:00
阅读次数:
65
0x01 环境 使用vulhub搭建:/vulhub-master/jboss/CVE-2017-7504 漏洞点:http://192.168.255.130:8080/jbossmq-httpil/HTTPServerILServlet 0x02 复现 工具:https://github.com ...
分类:
其他好文 时间:
2020-07-25 23:56:07
阅读次数:
134
介绍 序列化就是将对象转换成字节序列,反序列化就是将字节序列转换成对象。 使用 默认序列化和反序列化 public class Client { public static void main(String[] args) { User user = new User(); user.setUser ...
分类:
编程语言 时间:
2020-07-25 23:40:27
阅读次数:
73
给你两个 非空 链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 进阶: 如果输入链表不能修改该如何处理?换句话说,你不能对列表中的节点进行翻转。 逆序处理首先应该想到栈,而不 ...
分类:
其他好文 时间:
2020-07-25 23:38:37
阅读次数:
59
json模块与第三方模块的引入 json模块 序列化 >将python数据类型转化为json类型,不支持元组和集合进行序列化 v1 = [11,'yang',[11,22,33],{'k':5},True] import json v2 = json.dumps(v1) print(v1) 反序列化 ...
分类:
编程语言 时间:
2020-07-24 10:09:07
阅读次数:
120
JAVA的JDK文档中,TreeMap类有四种构造方法,下面我们讲述最常见的两类: 第一种: 第一种构造方法,创建对象时如果没有传入比较器,那么就按元素的自然顺序排序; 这里,元素的"自然顺序"是什么?其实答案就是,比较对象要实现 Comparable 接口, 自然比较的规则就是对象在实现Compa ...
分类:
编程语言 时间:
2020-07-24 09:23:56
阅读次数:
76
概述 在理解这个漏洞前,你需要先搞清楚php中serialize(),unserialize()这两个函数。 序列化serialize() 序列化说通俗点就是把一个对象变成可以传输的字符串,比如下面是一个对象: class S{ public $test="pikachu"; } $s=new S( ...
分类:
Web程序 时间:
2020-07-24 09:22:53
阅读次数:
79
问题:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 解决: #方法一: class Solution: def printListFromTailToHead(self, listNode): # write code here ArrayList = [] while listN ...
分类:
其他好文 时间:
2020-07-23 01:36:18
阅读次数:
62