码迷,mamicode.com
首页 > 编程语言
c++ 指针
typedef char *pstring; const pstring cstr = 0; cstr是指向char的 常量指针 const pstring *ps; ps 是一个指针, 他的对象是 一个 指向char的 常量指针。 const pstring * const ps = 0; ps是一个常量指针,他的对象是 一个 指向char的 常量指针。...
分类:编程语言   时间:2015-08-04 09:25:30    阅读次数:146
python {File "<stdin>", line 1} error
学习Python时,第一个程序hello.py(如下)print("hello welcome to python world")运行报上图错误,是因为已经命令行指示已经运行了Python解释器,注意区分命令行环境和Python交互环境,如下图,直接输入python进入交互模式,即出现>>>是进入了...
分类:编程语言   时间:2015-08-04 09:24:12    阅读次数:153
Javascript函数柯里化
函数柯里化currying,是函数式编程非常重要的一个标志。它的实现需要满足以下条件,首先就是函数可以作为参数进行传递,然后就是函数可以作为返回值return出去。我们依靠这个特性编写很多优雅酷炫的代码。那我们来看一下最简单的实现。大家一般都是举addSum的例子,我当然也不例外。add = (nu...
分类:编程语言   时间:2015-08-04 09:21:19    阅读次数:122
Reward(拓扑排序)
http://acm.hdu.edu.cn/showproblem.php?pid=2647RewardTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s)...
分类:编程语言   时间:2015-08-04 09:19:19    阅读次数:195
java 基础
以前看java基础,一直不知道自定义异常要用在哪里,当然,不止是自定义异常,还有一些其他的东西就是懂一些理论和写过一些demo,但是不知道用在哪里。这两天终于看到公司的代码了,虽然只是其中的一个小的,但是还是学到了一些东西。 首先,是自定义异常,根据业务,定义不同的异常。然后然后在定义一个全局...
分类:编程语言   时间:2015-08-04 09:21:54    阅读次数:114
算法-无向图(连通分量,是否有环和二分图)
前面的文章实现了无向图深度优先搜索和广度优先搜索解决了无向图中的路径寻找,不过无向图中还有几个比较常见的问题需要解决,判断图中的连通分量,在无向图中,如果从顶点vi到顶点vj有路径,则称vi和vj连通。如果图中任意两个顶点之间都连通,则称该图为连通图,否则,称该图为非连通图,则其中的极大连通子图称为...
分类:编程语言   时间:2015-08-04 09:17:39    阅读次数:189
判断数组中是否有重复的元素
bool containsDuplicate(vector& nums) { return !(nums.size() == unordered_set(nums.cbegin(), nums.cend()).size());}
分类:编程语言   时间:2015-08-04 09:18:15    阅读次数:117
【LeetCode-面试算法经典-Java实现】【081-Search in Rotated Sorted Array II(搜索旋转的排序数组)】
【081-Search in Rotated Sorted Array II(搜索旋转的排序数组)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Follow up for “Search in Rotated Sorted Array”:   What if duplicates are allowed?   Would this affect the run-t...
分类:编程语言   时间:2015-08-04 08:16:20    阅读次数:154
【LeetCode-面试算法经典-Java实现】【082-Remove Duplicates from Sorted List II(排序链表中删除重复元素II)】
【082-Remove Duplicates from Sorted List II(排序链表中删除重复元素II)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers f...
分类:编程语言   时间:2015-08-04 08:15:59    阅读次数:201
【LeetCode-面试算法经典-Java实现】【083-Remove Duplicates from Sorted List(排序的单链表中删除重复的结点)】
【083-Remove Duplicates from Sorted List(排序的单链表中删除重复的结点)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Given a sorted linked list, delete all duplicates such that each element appear only once.   For example,...
分类:编程语言   时间:2015-08-04 08:15:48    阅读次数:151
【算法】米勒-拉宾素性检验
Prime or Not: Given the number, you are to answer the question: "Is it prime?" Input: t – the number of test cases, then t test cases follows. [t ≤ 500] Each line contains one integer: N [2 ≤ N ≤ 2...
分类:编程语言   时间:2015-08-04 08:13:41    阅读次数:480
【算法】利用有限自动机进行字符串匹配
1102. Strange Dialog Time Limit: 1.0 second Memory Limit: 16 MB One entity named "one" tells with his friend "puton" and their conversation is interesting. "One" can say words "out" and "output...
分类:编程语言   时间:2015-08-04 08:14:23    阅读次数:230
应用程序的性能: C# vs C/C++
最近一段时间,我在 Timus Online Judge 网站做 ACM 题。 首先,让我们看一下 Timus 1114. Boxes: 这道题要求计算出将两种颜色的球放到盒子中的各种组合的数目。我们发现用同样的算法,C# 程序居然比 C++ 程序慢 62 倍。 真的是 C# 应用程序的性能就一定很差吗?不是的。实际上在这道题中,使用的算法是非常高效的。上面的 0.0...
分类:编程语言   时间:2015-08-04 08:11:12    阅读次数:202
可以使用C#语言的在线ACM题库
俄罗斯乌拉尔大学在线题库 是一个可以使用C#语言的在线ACM题库,有兴趣的朋友可以去试试。 Problem 1000. A+B Problem 是入门,就是简单地求整数 A 和 B 的和就行了,答案如下:  1 using System;  2   3 // http://acm.timus.ru/problem.aspx?space=1&num=1000  4 clas...
分类:编程语言   时间:2015-08-04 08:13:23    阅读次数:308
poj 2481 Cows(树状数组)
CowsTime Limit:3000MSMemory Limit:65536KTotal Submissions:14380Accepted:4769DescriptionFarmer John's cows have discovered that the clover growing alon...
分类:编程语言   时间:2015-08-04 07:01:27    阅读次数:153
学习C++11之引用
1、左值引用 左值引用只能绑定左值,不能绑定右值. 如下: int x = 1; int &y = x; //绑定左值,正确 int &z = 2; //绑定右值2,编译错误但是可以将右值绑定到一个const左值引用(这是一个例外) 如: //右值绑定到const左值引用 int const &i = 28; ...
分类:编程语言   时间:2015-08-04 02:06:50    阅读次数:164
C++ 理解函数对象与lambda表达式
参考《21天学通C++》第21与第22章节,对函数对象进行介绍,同时通过lambda表达式这一匿名函数对象的简洁方式加深对函数对象的理解。本篇博文的主要内容是: (1) 函数对象的概念; (2) 将函数对象用作谓词; (3) 如何使用函数对象实现一元、二元谓词; (4) 如何编写lambda表达式; (5) 如何将lambda表达式用作谓词; (6) 如何编写可存储和可操作状态的lam...
分类:编程语言   时间:2015-08-04 02:08:36    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!