Leetcode 题解 - 169. Majority Element

题目

给定一个数组,大小为 n,找出“最多数”(majority element)。“最多数”即出现次数多于 ⌊n/2⌋ 次的元素。

你可以假定数组非空,而且“最多数”总是存在。

阅读全文 »

Leetcode 题解 - 171. Excel Sheet Column Number

题目

给定如下的字母列表,返回某字母行对应的行数。

A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
阅读全文 »

《3D 游戏编程大师技巧》第 3 章学习笔记

最近在学习《3D 游戏编程大师技巧》第 3 章,摘抄一些我认为重要的信息,并添加上自己的一些思考。

阅读全文 »

《3D 游戏编程大师技巧》第 2 章学习笔记

最近在学习《3D 游戏编程大师技巧》第 2 章,摘抄一些我认为重要的信息,并添加上自己的一些思考。

阅读全文 »

C++ map

本文意在整理 C++ map 的用法,和需要注意的地方。

阅读全文 »

Leetcode 题解 - 242. Valid Anagram

题目

给定两个字符串 s 和 t,编写一个函数,判断 t 是否 s 的易位构词。

阅读全文 »

Leetcode 题解 - 100. Same Tree

题目

给定两棵二叉树,编写一个函数,判断它们是否相等。

如果两棵二叉树结构上一模一样,且每个结点值都相等,那么认定它们相等。

阅读全文 »

Leetcode 题解 - 237. Delete Node in a Linked List

题目

编写一个函数,删除单向链表的一个结点(除了末尾结点),只给出该结点的地址。

阅读全文 »

Leetcode 题解 - 349. Intersection of Two Arrays

题目

给定两个数组,编写一个函数,计算它们的交集。

阅读全文 »

Leetcode 题解 - 283. Move Zeroes

题目

给定一个数组 nums,编写一个函数,移动所有 0 到数组末尾,同时保持其它非 0 元素的相对顺序。

阅读全文 »