(ÒωÓױ)

曾经去过跨越一个小时的地方

(翻译整理)如何简单、高效地使用位操作解决问题

一、引言这是我翻译自 A summary: how to use bit manipulation to solve problems ealily and efficiently 的译文。这篇笔记整理是 LeetCode 第 371 题的讨论区最高票答案,其中整理了有关如何简单、高效地使用位操作...

2017-04-28 17:45:13

阅读数 987

评论数 0

LeetCode之路:521. Longest Uncommom Subsequence I

LeetCode之路:521. Longest Uncommom Subsequence I 一、引言这是一道非常具有模糊性的题目。在做完这道题之后,我翻看了下这道题的讨论区,发现都是一片吐槽的声音,比如下面这位:哈哈哈~~~当看到了这位仁兄这样的言论后,稍微有点同样的心理路程的我也难免露出了会心...

2017-04-27 18:57:40

阅读数 716

评论数 0

补码10000000为什么可以表示-128?

一、引言本文转自知乎上 fhylhl 用户对于此同名问题的解答,本人觉得回答得非常鞭辟入里,因此咨询了作者是否可以转载,得到了肯定的回复后才进行了转载。另外,什么是补码?补码的设计意义是什么?让我们忘记公式,来看看作者的回答。二、正文很多人并不理解补码。补码就是同余啊。1000000是正128你知...

2017-04-27 13:28:48

阅读数 6134

评论数 3

LeetCode之路:371. Sum of Two Integers

LeetCode之路:371. Sum of Two Integers 一、引言这道题非常小巧,题干非常简洁: Calculate the sum of two integers a and b, but you are not allowed to use the operator + an...

2017-04-26 18:14:39

阅读数 321

评论数 0

LeetCode之路:389. Find the Difference

LeetCode之路:389. Find the Difference 一、引言最近几天工作很忙,好不容易闲下来了,来看看这道“惬意”的小题: Given two strings s and t which consist of only lowercase letters.

2017-04-26 00:02:34

阅读数 216

评论数 0

LeetCode之路:104. Maximum Depth of Binary Tree

LeetCode之路:104. Maximum Depth of Binary Tree 一、引言废话不多说,又是下一道题的战斗了: Given a binary tree, find its maximum depth. The maximum depth is the number o...

2017-04-23 23:07:47

阅读数 287

评论数 0

LeetCode之路:448. Find All Numbers Disappeared in an Array

LeetCode之路:448.Find All Numbers Disappeared in an Array 一、引言 这是一道我做了很久很久很久的题目,做题的过程真的非常非常有趣,有趣到做的过程痛不欲生,明明看似那么简单的问题,却总是做不出来,再到做出了第 1 个解法后的平静,到试探了第 2 ...

2017-04-23 00:37:34

阅读数 428

评论数 0

有趣的题目:四色着色问题算法研究

一、引言最近,有位朋友有道有意思的题找我看看,正好最近也闲,也就看了看,做了四个多小时,觉得非常有趣。这是一道什么题目呢? 输入一系列字符阵列,将这些字符阵列每一种看做是一个区域,将每个区域进行着色(也就是替换成四种符号显示),要求每个区域相邻之间不能有相同的颜色。 题意其实不用深究,看到这里...

2017-04-22 02:21:02

阅读数 4112

评论数 0

VS 高级版本新建的项目如何降级使低版本 VS 可以打开

一、引言这里因为工作的原因,公司项目使用的是 VS2015 的编译环境,但是因为程序员永远是喜欢最新的 IDE 的原因,所以我一直都在使用 VS2017 进行工作。但是最近出问题了,我用 VS2017 新建了一个项目,写了一个小小的 demo ,想要上传到公司项目上去,这时候看到图标我就傻眼了。这...

2017-04-21 15:58:40

阅读数 11993

评论数 1

基于 wke 的浏览器:如何实现 js 和 c++ 的互相调用

一、引言最近,老大给了我一个学习研讨任务,也就是如何让 js 和 C++ 进行互调使用。比如我可以在网页中,使用 js 代码调用 c++ 函数,也可以在 c++ 函数中调用 js 对于界面进行控制。这是为后期的软件接入 Html5 做技术调研。那么如何实现呢?这里需要感谢 Redrain 的博客给...

2017-04-21 12:02:17

阅读数 8610

评论数 1

《算法 第4版》随书 IDE:如何使用 DrJava 来调试 Java 程序

一、引言只要有过一点点想要学习算法的同学们,肯定都了解过这样一本书 算法 第 4 版 这是一本奇书,具体好在哪里,我没看完也没有什么可以说的。但是关于这本书的配置环境,还是值得一谈的。这本书使用了 algs4.exe 来一键安装所有的配置环境,这一点必须要点赞。可惜,我们在中国的网络环境下很难...

2017-04-20 14:26:11

阅读数 3725

评论数 0

C++11 封装小觑:从 std::array 看 C++11 风格

一、引言最近也正在第二次刷《C++ Primer 5th》这本书,为什么要第二次刷呢?是因为自己仍然写不出自己满意的 C++11 风格的代码。那么这个有点“玄乎其玄”的 C++11 风格到底是什么呢?这是一个很大的话题,这里不予而且我也没有能力去阐述,我只能以我自己看到的一点点小细节来揣测大神们在...

2017-04-19 17:43:04

阅读数 330

评论数 0

LeetCode之路:520. Detect Capital

LeetCode之路:520. Detect Capital 一、引言这道题有关于处理字符的大小写问题,对于熟悉字符的大小写处理函数非常有帮助。这里粘出题目信息: Given a word, you need to judge whether the usage of capitals in ...

2017-04-18 17:52:31

阅读数 661

评论数 0

LeetCode之路:136. Single Number

LeetCode之路:136. Single Number 一、引言这是一道非常非常有趣,题目要求非常非常简单,做出来也非常非常容易,但是最优解却非常非常令人无奈的一道题: Given an array of integers, every element appears twice exce...

2017-04-18 15:27:06

阅读数 181

评论数 0

LeetCode之路:485. Max Consecutive Ones

LeetCode之路:485. Max Consecutive Ones 一、引言这是一道比较,怎么说呢,看一眼题目就知道肯定能做出来的题,关键就是怎么编写代码简洁快捷了。这里贴上题目描述: Given a binary array, find the maximum number of co...

2017-04-17 23:54:11

阅读数 353

评论数 0

LeetCode之路:292. Nim Game

LeetCode之路:292. Nim Game 一、引言这是一道非常有趣的题目,有着非常简单的规则,却让我一直没有思考出来,甚至在思考这个问题的同时,还引申到了另一道题上面:台阶问题:斐波那契数列的扩展问题研究,有兴趣了解下的同学可以看看这里。关于这道题,其实这是一个非常出名的游戏,有着不同的版...

2017-04-17 22:41:51

阅读数 229

评论数 0

代码赏析:子窗口对于键盘和鼠标的响应

一、引言首先声明,代码并不是我写的;其次,代码是我在小甲鱼的《Win32 SDK程序设计》系列教程的第41讲中看到的。因为本人一方面在学习这个教程,一方面也对于优美的代码有着自己的独特的爱好,所以在这里书写博客予以分析(代码应该是出于《windows程序设计》第5版的书例代码)。那么这份代码是为了...

2017-04-17 00:12:26

阅读数 1306

评论数 0

台阶问题:斐波那契数列的扩展问题研究

一、引言还是稚嫩的时候,我们也许都听到或者看到过这么一道题: 有 10 个台阶,你一次能走 1 个或者 2 个台阶,那么请问,走完这 10 个台阶共有几种方式? 又或者这道题改个方式问: 有一只青蛙,它尝试跳上有 n 个台阶的楼梯,它一次能够跳 1 阶或者 2 阶,那么请问,它跳上这 n ...

2017-04-13 15:44:23

阅读数 607

评论数 0

error LNK2019: 无法解析的外部符号 _GET_X_LPARAM,该符号在函数 _WndProc@16 中被引用

一、引言我们在响应 WM_SIZE 或者 WM_MOUSEMOVE消息的时候,会需要从 lParam 参数中获取到当前客户区的大小啦鼠标的位置信息等等。但是经过查询了MSDN文档后,我们得知,利用LOWORD 和 HIWORD 宏获取位置信息在多显示器的情况下是会有问题的,推荐使用 GET_X_L...

2017-04-12 22:09:57

阅读数 1264

评论数 1

如何安装《算法(第4版)》的开发环境

一、引言最近在刷 LeetCode,刷到后面有些力不从心了。发现自己的算法知识掌握的还是不够牢固,很多都已经遗忘了,还有一些是当初学习就没有学好的。这里翻了很久的资料,发现很多人都在推荐《算法(第4版)》这本书,也就是下图这本书了。关于该选择《算法导论》还是《算法(第4版)》的问题也就不再作过多阐...

2017-04-12 18:05:11

阅读数 2605

评论数 0

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