nomasp

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

从《硅谷传奇》看微软和苹果

再看《硅谷传奇》,其实感触颇多。想起来鲍尔默辞职离开微软的那一阵子,无论对于微软还是对于他本人,我作为局外人也能感觉非常压抑。 在影片中,鲍尔默就是盖茨的好基友,一直在支持着盖茨。其中有一段,盖茨没来得及登上去IBM的飞机,而鲍尔默在机舱座位上却相信盖茨有办法让飞机重新回到跑道上,他相信他,他也的...

2015-05-31 23:17:52

阅读数 2383

评论数 0

【算法】4 五张图带你体会堆算法

什么是堆堆(heap),是一类特殊的数据结构的统称。它通常被看作一棵树的数组对象。在队列中,调度程序反复提取队列中的第一个作业并运行,因为实际情况中某些时间较短的任务却可能需要等待很长时间才能开始执行,或者某些不短小、但很重要的作业,同样应当拥有优先权。而堆就是为了解决此类问题而设计的数据结构。二...

2015-05-31 23:09:31

阅读数 10587

评论数 29

如何在Visual Studio和CodeBlocks中反编译C++代码

在Visual Studio中第一步:打断点第二步:Debug->Star Debugging 或直接按”F5“第三步:Debug->Windows->Disassembly,如下图第四步:汇编代码已经出来了……在CodeBlocks中第一步:打断点第二步:Debug->S...

2015-05-30 16:38:24

阅读数 3865

评论数 3

【算法】3 由招聘问题看随机算法

招聘问题我想看我博客的还是学生人群偏多吧,本身很快就要去面试了,在这篇博客的问题中,我们就把自己当作Boss过把瘾。某天,你想雇用一名算法工程师。当然,不可能让你这个Boss亲自去到处练习应聘者,而是选择了中介。雇用中介每天都会给你推荐一个应聘者(PS:还是让自己轻松点,一天只应聘一个人哈)。是个...

2015-05-29 22:22:00

阅读数 4576

评论数 18

【算法】2 由股票收益问题再看分治算法和递归式

回顾分治算法分治算法的英文名叫做“divide and conquer”,它的意思是将一块领土分解为若干块小部分,然后一块块的占领征服,让它们彼此异化。这就是英国人的军事策略,但我们今天要看的是算法。如前所述,分治算法有3步,在上一篇中已有介绍,它们对应的英文名分别是:divide、conquer...

2015-05-27 18:48:43

阅读数 7581

评论数 31

斐波那契数(C/C++,Scheme)

一、背景斐波那契数的定义: f0=0 f_0 = 0 f1=1 f_1 = 1 fi=fi−1+fi−2(i>1) f_i = f_{i-1}+f_{i-2} (i > 1) 二、分析我引用两张表,大家一看便懂。1.递归(factorial 6) (* 6 (factori...

2015-05-25 21:50:52

阅读数 3042

评论数 6

在Code::Blocks中使用C++11标准

刚刚在codeblocks中调试一个程序,发现默认并不支持C++11标准,因此有了报错。其实解决方法很简单。在你的当前工程,或者新建了工程后,选择选项卡中的“Setting”,然后选择“Compiler”。如下图勾选上即可……

2015-05-22 18:47:08

阅读数 6350

评论数 0

【C++注意事项】7 Library vector Type

List Initializer or Element Count?In a few cases, what initialization means depends upon whether we use curly braces or parentheses to pass the initi...

2015-05-22 18:41:17

阅读数 2062

评论数 0

【C++注意事项】6 Library string Type

Processing Every Character? Use Range-Based forIf we want to do something to every character in a string, by far the best approach is to use a statem...

2015-05-22 17:25:43

阅读数 2234

评论数 0

【C++注意事项】5 Top-level const , The auto and decltype Type Specifier

top-level constAs we’ve seen, a pointer is an object that can point to a different object. As a result, we can talk independently about whether a poi...

2015-05-21 21:22:19

阅读数 2672

评论数 0

【C++注意事项】4 指针 Pointers

和上一节的引用类似,指针(pointer)是“指向(point to)”另外一种类型的复合类型。与引用类似,指针也实现了对其他对象的间接访问。然后指针和引用相比有许多不同。其一,指针本身就是一个对象,允许对指针赋值和拷贝,而且在指针的生命周期内它可以先后指向几个不同的对象。其二,指针无须在定义时赋...

2015-05-21 12:50:40

阅读数 2285

评论数 0

【C++注意事项】3 引用

通俗来讲,引用(reference)就是给对象另外一个名字。1)引用必须被初始化int &ref; // 错误int val=10; int &ref2=val; // ref2指向val(val的另一个名字)在初始化变量时,初始值会被拷贝到新建的对象中。在定义引用时,程序把引...

2015-05-20 22:11:10

阅读数 2081

评论数 0

【C++注意事项】2 变量声明和定义

不可能将所有的C++程序放到一个文件中咯,因此C++就支持了分离式编译(separate compilation)机制,它允许将程序分为若干个文件,每个文件可被独立编译。这样说明了,当你的程序有很多文件时,修改其中一个文件后不需要将所有文件都重新编译一遍,只需要编译修改过的就好,然后将它们都链接起...

2015-05-20 20:59:58

阅读数 2024

评论数 1

【C++注意事项】1 数据类型及类型转换

如何选择类型1)当数值不可能为负时,选择无符号类型。2)当数值超过了int的表示范围时,选用long long。3)在算术表达式中不要使用char或bool,只有在存放字符串或布尔值时才使用它们。因为类型char在一些机器中是有符号的,而在另一些机器中又是无符号的。如果你需要使用一个不大的整数,那...

2015-05-20 18:56:32

阅读数 2520

评论数 2

【万里征程——Windows App开发】动态磁贴

动态磁贴是什么,相信大家用了这么久的Windows 8/8.1/10早就非常了解了吧。像什么小磁贴、中磁贴、宽磁贴、大磁贴,还有这里的应用商店Logo等,大家在下面根据不同的分辨率选择合适的图片就好啦。下面来做一个更新磁贴页面的功能,这是页面XML部分。<StackPanel Margin=...

2015-05-19 22:37:41

阅读数 2877

评论数 1

背包问题

#include <cstdio> #include <iostream>using namespace std;#define MAX_N 100 #define MAX_W 1000int n,W;// 从第i个物品开始挑选总重量小于j的部分 int rec(int i...

2015-05-19 16:47:07

阅读数 1922

评论数 0

Fence Repair

#include <cstdio> #include <iostream> #include <algorithm>using namespace std;#define MAX_N 2000typedef long long ll; int N,L[MAX_N...

2015-05-19 15:55:49

阅读数 1957

评论数 0

Saruman's Army

#include <cstdio> #include <iostream> #include <algorithm>using namespace std;#define MAX_N 2000int N,R; int X[MAX_N];void solve() ...

2015-05-19 15:17:11

阅读数 2211

评论数 0

字典序最小问题——Best Cow Line

#include <cstdio> #include <iostream>using namespace std;#define MAX_N 2000int N;char S[MAX_N+1];void solve() { int a=0,b=N-1; whi...

2015-05-19 14:42:08

阅读数 2219

评论数 0

区间调度问题

#include <cstdio> #include <iostream> #include <algorithm>using namespace std;const int MAX_N = 100000;int N,S[MAX_N],T[MAX_N];pair...

2015-05-19 14:28:22

阅读数 1979

评论数 0

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