自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 JVM 类加载机制

jvm 从 class 文件加载数据到内存,并对数据进行 校验、转换解析 和 初始化,最终形成可被 jvm 直接使用的 java 类型。一、类的生命周期:加载、连接(验证,准备,解析)、初始化、使用、卸载。1.加载 类的全限定名、类的二进制字节流转为方法区的运行时数据结构、方法区实例化一个java.lang.Class对象作为访问入口。2.验证 保证 Class ...

2019-09-02 17:01:01 143

原创 [easy]575. Distribute Candies

【原题链接】 题意:将糖分给姐姐弟弟,求两个人拿到不同糖果数的最大值。 思路:先求出所有糖果种数,如果大于糖果总数一半,则最大值为糖果数一半;否则为糖果种数。用到了set去重复元素。class Solution(object): def distributeCandies(self, candies): l = len(set(candies))

2017-05-26 10:40:15 380

原创 小小白爬虫入门——selenium模拟登录qq空间

selenium模拟登录qq空间

2017-05-25 21:31:47 3585 1

原创 [easy]557. Reverse Words in a String III

【原题链接】 题意很明显,将一句话中的每个单词倒置。 思路是先split,利用分片将单词倒置,再用join拼接。class Solution(object): def reverseWords(self, s): rs = s.split() for i in range(0, len(rs)): rs[i] = rs[i]

2017-05-25 21:03:48 301

原创 [easy]566. Reshape the Matrix

【原题链接】 题意:将数组转换为指定行数列数的数组。 用python刷leetcode真的是在作弊。不过人生苦短~ 思路:将原数组转为一位数组,在利用分片截取list。class Solution(object): def matrixReshape(self, nums, r, c): l = len(nums) * len(nums[0])

2017-05-25 20:58:31 346

原创 [easy]561. Array Partition I

【原题链接】 题意大致为:将给出的2n个整数分为n组,让各个组中最小数的累计和最大 如:[1,2,3,4]分为(1,2) (3,4)时最大和为4 如果分为 (1,3) (2,4) 这时数字3没有发挥它的最大作用 因此可以看出分为一组的数相邻时能够发挥它的最大作用 思路如下: 1.将数组升序排序 2.从第一个数字开始,隔一个数字累加一个class Soluti

2017-05-24 22:56:35 239

原创 [easy]461. Hamming Distance

【原题连接】 思路:求两个数异或结果中1的个数。 和《剑指offer》中‘面试题10:二进制中1的个数’一样。 这里采用了书中优化后的解法。 思路如下: 1.把一个数减去1,就等于把最右边的1变成0,而这个1右边的所有0都变为1 2.把这个数和它减去1后的结果进行位与运算,结果是消掉最右边的1 3.判断步骤2中的结果是否为0,即所有的1是否被消掉。如果不为1,

2017-05-24 22:19:05 309

Dev-Cpp_5.6.1

Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。

2015-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除