nomasp

風立ちぬ、いざ生きめやも」

【UWP应用开发实战】第二弹 移动版秒变桌面版 实践:罗马数计算器

背景想想通用应用平台终于诞生了,正好又碰到两个挺有意思的题目:传送门:LeetCode 12 Integer to Roman(整型数到罗马数) 传送门:LeetCode 13 Roman to Integer(罗马数到整型数) 于是就打算将它们整合成个一个简单的App吧,虽然功能不多,但万一...

2015-10-24 16:01:50

阅读数 3704

评论数 4

如何用两个栈实现一个队列,以及用两个队列实现一个栈

开始再开始开始实现之前,首先将定读者已经理解了栈和队列的区别(如果不理解的话,可以先看看这一篇,传送门:【算法】7 分不清栈和队列?一张图给你完整体会 )用两个栈实现一个队列这本来就是一道面试题,所以如果你感兴趣的话可以先自己实现一遍。这是队列的声明:template <typename T...

2015-10-24 13:56:38

阅读数 2669

评论数 0

LeetCode 19 Remove Nth Node From End of List(从列表尾部删除第N个结点)(*)

翻译给定一个链表,移除从尾部起的第n个结点,并且返回它的头结点。例如,给定链表:1->2->3->4->5,n = 2。在移除尾部起第二个结点后,链表将变成:1->2->3->5。备注:给定的n是有效的,代码尽量一次通过。原文Given a linked ...

2015-10-21 15:32:44

阅读数 2212

评论数 0

话题:你认为重新敲一遍代码要胜过复制粘贴吗?

现如今,Google和Stack Overflow这类工具对于开发者已经可谓是不可或缺了。但也因此而出现了“Stack Overflow式的程序员”这种言论,主要是指那些在Stack Overflow上大量拷贝粘贴代码的程序员,他们也许干起活来非常迅速,但非常不善于面对的困难以及对常用的解决方案都...

2015-10-20 13:14:42

阅读数 162

评论数 0

互联网诞生前,苏联最流行的11台个人电脑

尽管在苏联时代很少有人能够用上个人电脑,但在80年代已经有了不少。现在我们就来看看最流行的11款。Agat是苏联在公共教育中投入大量生产的第一台通用8位个人电脑。它在1981-1983年基于Apple II的基础上进行开发,从1984年进入量产一直到1993年。根据多方报告,一些俄罗斯学校直到20...

2015-10-19 20:41:18

阅读数 296

评论数 0

LeetCode 18 4Sum(4个数的和)

翻译给定一个有n个数字的数组S,在S中是否存在元素a,b,c和d的和恰好满足a + b + c + d = target。找出数组中所有的不想等的这四个元素,其和等于target。备注:在(a,b,c,d)中的元素必须从小到大排列。(a ≤ b ≤ c ≤ d) 其结果必须不能够重复。例如,给定S...

2015-10-18 12:11:53

阅读数 3115

评论数 1

LeetCode 17 Letter Combinations of a Phone Number(电话号码的字母组合)

翻译给定一个数字字符串,返回所有这些数字可以表示的字母组合。一个数字到字母的映射(就像电话按钮)如下图所示。输入:数字字符串“23” 输出:["ad", "ae", "af", "bd", "be"...

2015-10-18 10:59:08

阅读数 4246

评论数 0

LeetCode 16 3Sum Closest(最接近的3个数的和)

翻译给定一个有n个整数的数组S,找出S中3个数,使其和等于一个给定的数,target。返回这3个数的和,你可以假定每个输入都有且只有一个结果。例如,给定S = {-1 2 1 -4},和target = 1。那么最接近target的和是2。(-1 + 2 + 1 = 2)。原文Given an a...

2015-10-18 09:59:08

阅读数 4013

评论数 0

LeetCode 15 3Sum(3个数的和)

翻译给定一个有n个整数的数组S,是否存在三个元素a,b,c使得a+b+c=0? 找出该数组中所有不重复的3个数,它们的和为0。备注: 这三个元素必须是从小到大进行排序。 结果中不能有重复的3个数。例如,给定数组S={-1 0 1 2 -1 4},一个结果集为: (-1, 0, 1) (-1, -1...

2015-10-17 23:19:02

阅读数 4126

评论数 1

【UWP应用开发实战】第一弹 使用剪切板

不知道是否还有童鞋记得我上半年写的一系列Windows App开发的博客,那时候Windows 10还处于预览版,UWP(Universal Windows Platform)当时也还处于雏形阶段。在当时的专栏的首篇中,我们就展望过UWP,而如今的UWP简直是更上百层楼了,定当让你刮目相看。不过,...

2015-10-17 20:55:55

阅读数 2940

评论数 0

LeetCode 14 Longest Common Prefix(最长公共前缀)(String)

翻译写一个函数(或方法)来寻找一个字符串数组中的最长公共前缀。原文Write a function to find the longest common prefix string amongst an array of strings.释义"abcdefg" "ab...

2015-10-16 22:05:46

阅读数 10437

评论数 0

LeetCode 13 Roman to Integer(罗马数到整型数)

翻译给定一个罗马数字,将其转换到整型数值。输入被保证在1到3999之间。原文Given a roman numeral, convert it to an integer.Input is guaranteed to be within the range from 1 to 3999. 一开始就...

2015-10-15 16:24:24

阅读数 2729

评论数 0

LeetCode 12 Integer to Roman(整型数到罗马数)

翻译给定一个整型数值,将其转换到罗马数字。输入被保证在1到3999之间。原文Given an integer, convert it to a roman numeral.Input is guaranteed to be within the range from 1 to 3999.我不会告诉...

2015-10-15 14:46:35

阅读数 2419

评论数 5

LeetCode 11 Container With Most Water(最大水容器)

翻译给定n个非负整数a1,a2,...,an,其中每个代表一个点坐标(i,ai)。n个垂直线段例如线段的两个端点在(i,ai)和(i,0)。找到两个线段,与x轴形成一个容器,使其包含最多的水。备注:你不必倾倒容器。翻译Given n non-negative integers a1, a2, .....

2015-10-12 22:11:52

阅读数 5420

评论数 0

谷歌和微软为何都执着于硬件?

近日相继召开的谷歌新品发布会与微软新品发布会上,二者纷纷亮出了手机、平板电脑、智能硬件等多款硬件产品,尤其是谷歌的可分拆平板和微软的首款笔记本更是引发热议。目前,谷歌与微软都处于各自的整合转型时期,但认定由软变硬的走向是否是大势所趋?加码硬件苹果的新品发布会刚刚落幕,又迎来了谷歌与微软的发布会。此...

2015-10-12 15:08:03

阅读数 36

评论数 0

科学家用硅制造量子逻辑门 计划创造量子计算机芯片

日本和澳大利亚科学家透露了用半导体材料硅制造的量子逻辑门。量子逻辑门是量子计算机的基础元件,研究人员正计划在此基础上创造完整大小的量子计算机芯片。在理论上,使用量子机制的量子计算机执行某些计算任务的速度要远远快于传统计算机。   量子计算机面临的最大挑战是保存脆弱的量子比特状态。新南威尔士...

2015-10-12 15:05:23

阅读数 36

评论数 0

LeetCode 10 Regular Expression Matching (正则表达式匹配)

翻译实现支持“.”和“*”的正则表达式匹配。“.” 匹配支持单个字符 “*” 匹配零个或多个前面的元素匹配应该覆盖到整个输入的字符串(而不是局部的)。该函数的原型应该是:bool isMatch(const char * s, const char * p)示例:isMatch("aa&...

2015-10-12 12:07:17

阅读数 3264

评论数 0

Android 学习之路一:Activity之间传递数据的四种方式

传递数据 新建 Activity 在项目中右键,选择 New,继续选择中下方的 Activity,最后是 Blank Activity。此时 Android Studio 会为我们自动添加一个对应的布局文件,为布局文件中的 TextView 添加 ID,以便后续使用。 用Intent 发送数据 在...

2015-10-11 00:40:50

阅读数 7842

评论数 9

Android 学习之路 1:如何在Activity之间传递数据

传递数据 新建 Activity 在项目中右键,选择 New,继续选择中下方的 Activity,最后是 Blank Activity。此时 Android Studio 会为我们自动添加一个对应的布局文件,为布局文件中的 TextView 添加 ID,以便后续使用。 用Intent 发送数据 在...

2015-10-11 00:37:16

阅读数 2102

评论数 1

如何调用有道翻译API(Java,HTTP)

申请Key 首先如图进入有道翻译,在下方点击“有道翻译API”。 紧接着来调用数据接口,按提示完成下列输入框。 如下图所示,已经申请成功了。 下图是官方给的示例,可以有xml和json、jsonp等三种数据格式。 public class Translator { ...

2015-10-09 21:33:56

阅读数 7345

评论数 2

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