码迷,mamicode.com
首页 > 编程语言
C++环形矩阵填充实现
#include #include #include #include #include #include #include using namespace std; int main(void) { int n; while(cin >> n) { map > tbl; for(int i = 0; i < n; ++i) ...
分类:编程语言   时间:2015-06-03 21:37:25    阅读次数:137
DP46道 - 第21题 - 拦截系统 两种算法 DP/模拟
HDU 1556 Color the ball解题报告 一、原题 最少拦截系统 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 24565    Accepted Submission(s): 9628 Pr...
分类:编程语言   时间:2015-06-03 21:36:47    阅读次数:192
python中使用mahotas包实现高斯模糊
python中使用mahotas包实现高斯模糊...
分类:编程语言   时间:2015-06-03 21:36:10    阅读次数:148
C++: int和string相互转换
C++: int和string相互转换...
分类:编程语言   时间:2015-06-03 21:33:06    阅读次数:140
二分法计算有序数组中数字出现的次数
1. 问题描述  在给定的一个已经排好序的数组中,找出指定数字出现的次数。例如数组[1,2,3,4,4,4,4,6,8,9]中4出现的次数为4次。2. 思路与方法  此问题可以在二分法的基础上进行改进。假设数组a为递增的数列,需要查找的数字为num,可以分别查找num在数组a中出现的起始位置和最后一次的位置,通过二者的差计算出数字num在数组a中出现的次数。   c++代码如下:#include...
分类:编程语言   时间:2015-06-03 21:33:11    阅读次数:188
python使用mahotas包实现椒盐攻击
python能够使用mahotas包实现椒盐攻击...
分类:编程语言   时间:2015-06-03 21:29:49    阅读次数:151
黑马程序员_JavaSE学习总结第26天_网络编程
------- android培训、java培训、期待与您交流! ----------26.01网络编程概述网络编程:就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。26.02网络模型概述和图解计算机网络之间以何种规则进行通信,就是网络模型研究问题。网络模型一般是指OSI(OpenS...
分类:编程语言   时间:2015-06-03 21:27:02    阅读次数:237
c++中运算符重载
c++语言中运算符重载都是通过函数来实现的,所以其实质为函数重载,当c++语言原有的一个运算符被重载之后,它原来所具有的语义并没有消失,只相当于针对一个特定的类定义了一个新的运算符。用成员函数重载运算符例1:#include using namespace std;class RMB{public:...
分类:编程语言   时间:2015-06-03 21:28:09    阅读次数:155
多线程编程2-NSOperation
NSThread,虽然也可以实现多线程编程,但是需要我们去管理线程的生命周期,还要考虑线程同步、加锁问题,造成一些性能上的开销。我们也可以配合使用NSOperation和NSOperationQueue实现多线程编程,实现步骤大致是这样的:1> 先将需要执行的操作封装到一个NSOperation对象...
分类:编程语言   时间:2015-06-03 21:24:30    阅读次数:108
Balanced Binary Tree --Leetcode C++
递归左子树是否为平衡二叉树右子树是否为平衡二叉树左右子树高度差是否大于1,大于1,返回false否则判断左右子树最简单的理解方法就是如下的思路:class Solution {public: bool isBalanced(TreeNode* root) { if(root==N...
分类:编程语言   时间:2015-06-03 21:22:47    阅读次数:111
多线程编程1-NSThread
每个iOS应用程序都有个专门用来更新显示UI界面、处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验。一般的解决方案就是将那些耗时的操作放到另外一个线程中去执行,多线程编程是防止主线程堵塞,增加运行效率的最佳方法。iOS中有...
分类:编程语言   时间:2015-06-03 21:21:23    阅读次数:143
Convert Sorted List to Binary Search Tree ------C++ 递归创建平衡二叉查找树
有序链表0->1->2->3->4->5转换为一个二叉排序树。我们在此创建一个平衡二叉排序树1.先找链表到中间的节点2.中间节点的val创建一个新的树节点TreeNode3.将链表断裂为2部分4.递归创建左子树和右子树#include#includeusing namespace std;struc...
分类:编程语言   时间:2015-06-03 21:21:46    阅读次数:131
Java知多少(81)框架窗口基础
窗口是GUI编程的基础,小应用程序或图形界面的应用程序的可视组件都放在窗口中,在GUI中,窗口是用户屏幕的一部分,起着在屏幕中一个小屏幕的作用。有以下三种窗口:Applet窗口:Applet类管理这个窗口,当应用程序程序启动时,由系统创建和处理;框架窗口(JFrame):这是通常意义上的窗口,它支持...
分类:编程语言   时间:2015-06-03 21:20:39    阅读次数:196
java 单例类
·单例类 单实例类,就是这个类只能创建一个对象。例子:单实例类class Singleton { private static Singleton instance; //使用static修饰,因为它要在该类的静态方法中被访问,作用 //是一个...
分类:编程语言   时间:2015-06-03 21:19:46    阅读次数:148
(转)MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
1.安装准备1).下载安装MyEclipse2014,这已经是最新版本。2).下载Tomcat官网:http://tomcat.apache.org/我们选择8.0: http://tomcat.apache.org/download-80.cgi在windows下选择64位解压版:http://m...
分类:编程语言   时间:2015-06-03 21:18:26    阅读次数:221
Javascript 中的非空判断 undefined,null, NaN的区别
原出处:http://blog.csdn.net/oscar999/article/details/9353713JS 数据类型在介绍这三个之间的差别之前, 先来看一下JS 的数据类型。在 Java ,C这样的语言中, 使用一个变量之前,需要先定义这个变量并指定它的数据类型,是整型,字符串型,......
分类:编程语言   时间:2015-06-03 21:16:31    阅读次数:139
Javascript - goodparts里关于闭包的读书笔记
作用域的好处是内部函数可以访问定义它们的外部函数的参数和变量,内部函数拥有比它的外部函数更长的生命周期。var Book = function(name) { return { get_name: function() { return name; } }; ...
分类:编程语言   时间:2015-06-03 21:15:35    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!