最新 最热

LeetCode-51-N-Queens

经典的N皇后问题,重点是全排列的问题,但是这里由于N皇后的不重复行、列、斜的要求,在排列的过程中,比如从行开始排列,只能保证同行不重复,所以需要引入isValid函数。通过判断列,左斜、右斜是否重复。...

2018-08-02
0

新手程序员如何写出好的代码

我之前的博客文章在推特上火了。这篇文章指出了一个问题——始终遵守某些规则实际上并不能帮助人们更好地编写代码。

2018-07-23
0

南通之行。

毕业这么久,也好几次回学校来。但是每次都没有这次的那种感觉。这次回校是为了考试。我们几个大学同班同学又聚在了一起,两天我们都有说不完的话,聊不完的天,两天每天都能聊到夜里很晚。真的是应了老师当时的那...

2018-07-17
0

DDD实战进阶第一波(十三):开发一般业务的大健康行业直销系统(订单上下文领域逻辑)

前一篇文章主要讲了订单上下文的POCO模型,其中订单与订单项中有大量的值对象。这篇文章主要讲讲这些值对象以及订单项、订单相关的领域逻辑。1.ProductSKUs值对象领域逻辑:ProductSKUs值对象用于订单项实体中,它的信息应...

2018-07-04
1

程序员应该避免的 5 种代码注释

你有没有这样的经历:别人审查过你的代码之后给出的注释,你认为是没有必要的?注释代码是为了提高代码的可读性,目的是为了能让其他人更容易理解你的代码。我特别讨厌这5种注释类型以及制造它们的程序员。希望你...

2018-06-19
0

leetCode刷题(使用链表做加法)

Input: (2 -> 4 -> 3) + (5 -> 6 -> 4)Output: 7 -> 0 -> 8Explanation: 342 + 465 = 807.关键是获取最后一个node节点/** * Definition for singly-linked list. * function Lis...

ode
2018-06-14
0

【LeetCode】Merge Intervals

【LeetCode】Merge Intervals题目Given a collection of intervals, merge all overlapping intervals.For example,Given [1,3],[2,6],[8,10],[15,18],return [1,6],[8,1...

2018-06-12
1

超级丑数

题意写一个程序来找第 n 个超级丑数。超级丑数的定义是正整数并且所有的质数因子都在所给定的一个大小为 k 的质数集合内。比如给你 4 个质数的集合 [2, 7, 13, 19], 那么 [1, 2, 4, 7, 8, 13, 14, 16, 19, 26, 28, 3...

2018-06-04
1

摩斯密码的故事

摩斯密码的故事据日本媒体最新报道,日本人质后藤健二被IS斩首后,有媒体发现,在此前流出的他被斩首前的视频中,后藤疑曾通过眨眼传达出摩斯密码,意思是“别管我”“不要救我”。不过也有人质疑影片并非一镜到...

ode
2018-05-31
0

Remove Duplicates from Sorted Array II

问题描述Follow up for ”Remove Duplicates”: What if duplicates are allowed at most twice? For example, G

2018-05-28
2