学习笔记
文章平均质量分 80
hanzheng992
这个作者很懒,什么都没留下…
展开
-
Python中变量交换的陷阱
Pythonic交换变量出错啦在做Leetcode 143 Reorder List 这这题目时候, 发现了一个关于Python变量交换很神奇的问题.这题目很简单, 先将链表分成前后两段, 然后再对后段进行反转, 最后重新合并两个列表. 这个奇怪的问题就出在对链表进行反转的过程中.Pass的代码如下:class Solution(object): def reorderList(self,原创 2016-09-04 09:27:20 · 861 阅读 · 0 评论 -
LeetCode 483 Smallest Good Base 解题报告
用三种不同的方法解Problem Description483 Smallest Good Base. 原文链接: http://hankerzheng.com/blog/LeetCode-Smallest-Good-Base原创 2017-02-05 09:18:45 · 2582 阅读 · 0 评论 -
Google/foobar - Spy snippets
Given n arrays, choose one integer from each array to create a new array. How to make the max-min in the new array the minimum.原创 2016-01-27 17:04:35 · 1067 阅读 · 0 评论 -
LeetCode 488 Zuma Game 解题报告
原文链接: http://hankerzheng.com/blog/Leetcode-Zuma-Game-Problem DescriptionLeetCode 488 Zuma Game You have a row of balls on the table, colored red(R), yellow(Y), blue(B), green(G), and white(W).原创 2017-01-26 11:10:14 · 2882 阅读 · 2 评论 -
Python实现Hash Heap数据结构
原文链接: http://hankerzheng.com/blog/Python-Hash-HeapLeetCode 480 Sliding Window Median 这题真是丧心病狂! 找中位数当然用Heap或者Balanced BST了, 然后Sliding Window当然需要支持Delete操作了. 好吧, 在Python中并没有自带的能同时支持两者的数据结构.原创 2017-01-26 11:12:15 · 866 阅读 · 0 评论 -
Python Metaclass超类入门介绍
原文链接: http://hankerzheng.com/blog/python-metaclass-introduction前言在编程过程中碰到了关于metaclass的问题, 于是google相关解释, 就找到了下面这篇文章 A Primer on Python Metaclasses. 在第二次读此文时萌生了翻译的念头, 客官们就凑合看看吧~ 以下为翻译翻译 2017-01-26 11:15:46 · 664 阅读 · 0 评论 -
LeetCode 4 Median of Two Sorted Arrays 解题报告
原文链接: http://hankerzheng.com/blog/LeetCode-Median-of-Two-Sorted-ArraysProblem DescriptionLeetCode 4 Median of Two Sorted Arrays There are two sorted arrays nums1 and nums2 of size m and n respectively原创 2017-01-29 10:39:38 · 366 阅读 · 0 评论 -
LeetCode 421 Maximum XOR of Two Numbers in an Array 解题报告
一道有意思的题目, 用到了异或运算的一个小特性. LeetCode 421 Maximum XOR of Two Numbers in an Array. Given a non-empty array of numbers, a0, a1, a2, … , an-1, where 0 ≤ ai < 231. Find the maximum result of ai XOR aj原创 2017-02-02 11:27:24 · 2662 阅读 · 1 评论