码迷,mamicode.com
首页 > 编程语言 > 日排行
《剑指Offer》题目——二维数组中的查找
题目描述: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 题目分析: 暴力破解时间复杂度太高,本题有两种思路:1. 将每行看成一个有序数组,用二分查找2. 从左下角开始查找,若大 ...
分类:编程语言   时间:2017-06-04 22:37:20    阅读次数:185
MFC小程序003------MFC使用WebBrowser组件,在对话框中创建滚动视图,动态创建一个静态文本控件并设置鼠标单击的消息响应
MFC小程序截图: 一、在MFC中简单使用WebBrowser的ActiveX插件的方法: 见博文: http://blog.csdn.net/supermanking/article/details/5866213 二、在对话框中创建视图(我这里创建的是一个滚动视图): 见博文: http://b ...
分类:编程语言   时间:2017-06-04 22:38:06    阅读次数:204
C++编程 – 高速查找一个对象
2014-7-6 flyfish 在初始阶段会有大量数据增删改。而后期非常少有更改,后期大部分是查询操作。 建立索引。使用排序的vector,使用二分法查找 以用户信息为例 用户信息包含,ID。名字,性别,手机号码 class CGender { public: enum { Female=0, M ...
分类:编程语言   时间:2017-06-04 22:38:23    阅读次数:237
20145234黄斐《Java程序设计》课程总结
每周作业链接汇总 预习作业一:http://www.cnblogs.com/taigenzhenjun/p/6492903.html 对专业的期望 预习作业二:http://www.cnblogs.com/taigenzhenjun/p/6195785.html 对c语言学习的回顾 预习作业三:ht ...
分类:编程语言   时间:2017-06-04 22:38:46    阅读次数:196
javascript reg 不加入分组
from :https://stackoverflow.com/questions/3512471/what-is-a-non-capturing-group-what-does-a-question-mark-followed-by-a-colon fter reading some tutori ...
分类:编程语言   时间:2017-06-04 22:39:23    阅读次数:237
Python学习:购物程序
一.脚本要求启动程序后,让用户输入工资,然后打印商品列表;允许用户根据商品的编号购买商品;用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒;结算购物车,打印已购买商品和余额;可随时退出程序;二.涉及Python知识点注释变量用户输入列表(list)元组(tuple)数值..
分类:编程语言   时间:2017-06-04 22:39:52    阅读次数:484
JAVA——汉诺塔
大家还记得某年春晚小品那个把大象放冰箱需要几步吗? 今天,我准备写的是汉诺塔,有三个魔法石柱,分别:诚实、勇敢、正直。其中有一个石柱上从大到小,从地向上依次排放着四个魔法圆环,需要将那四个魔法圆环分别按照大的上面放小的,不可以在小的上面放大的的;需要几步? 运行结果: 是不是很有意思呢? ...
分类:编程语言   时间:2017-06-04 22:40:16    阅读次数:148
python基础学习日志day7-类的起源
Python中一切事物都是对象。 f对象是FOO类的一个实例,Foo类对象是type类的一个实例。 print(type(f)) print(type(foo)) 类默认是由 type 类实例化产生,type类中如何实现的创建类?类又是如何创建对象? 答:类中有一个属性 __metaclass__, ...
分类:编程语言   时间:2017-06-04 22:41:33    阅读次数:210
python之-- 反射
1 # 将这个方法动态装入类中进行调用 2 def bulk(self): 3 print('%s is yelling...' % self.name) 4 5 class Dog(object): 6 def __init__(self,name): 7 self.name = name 8 d ...
分类:编程语言   时间:2017-06-04 22:42:01    阅读次数:174
python之-- socket 基础篇
socket 网络模块 注意事项:在python3中,所有数据的传输必须用bytes类型(bytes只支持ascii码)所以在发送数据的时候要么在发送的字符串前面加 'b',要么使用encode('utf-8')进行转换成bytes类型发送,但是在接收端必须用decode()进行转码。 1、Sock ...
分类:编程语言   时间:2017-06-04 22:42:24    阅读次数:183
零基础学并查集算法
并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?) 来看一个实例,杭电1232畅通工程 首先在地图上给你若干个城镇,这些城镇都可以看作点,然后告诉你哪 ...
分类:编程语言   时间:2017-06-04 22:42:37    阅读次数:250
python基础学习日志day7-类的其他方法
一。isinstance(obj,cls)检查是否obj是类的cls对象 ...
分类:编程语言   时间:2017-06-04 22:42:51    阅读次数:165
C++ 模板(一)
C++模板类似与C#/Java当中的泛型,即可使用同样的代码实现不同的功能。效果类似于继承(父对象指针指向子指针)。一:函数模板#include<iostream> usingnamespacestd; template<typenameT>//<typenameT>==<classT> voidprint(Ta) { cout<<a<&..
分类:编程语言   时间:2017-06-04 22:44:02    阅读次数:182
Java经典编程题50道之十九
打印出如下图案(菱形) * *** ****** ******** ****** *** * public class Example19 { public static void main(String[] args) { display(5); } public static void disp ...
分类:编程语言   时间:2017-06-04 22:44:31    阅读次数:201
第1篇-JAVA开篇
第1篇-JAVA开篇每篇一句:用心去做每一件事初学心得:从入门到懵懂,选择了必然会明白这是一条非常艰苦而困难的IT道路,但自己的内心会反馈一个”满意“答复!(笔者:JEEP/711)[JAVA笔记,时间:2017-03-22,开篇]JAVA由来与发展Java是由SunMicrosystems公司于1995年5月推出的Java..
分类:编程语言   时间:2017-06-04 22:44:56    阅读次数:204
java实现简单的memcpy功能
public static void memcpy(Integer src, ByteBuffer buffer, Integer size){ if(size > 4){ size = 4; } for(int i = 0; i >(3-i))*8) & 0xff);; buffer.put(te... ...
分类:编程语言   时间:2017-06-04 22:45:28    阅读次数:367
python之-- 异常
1 class zyEXCEPTION(Exception): 2 def __init__(self,msg): 3 self.msg = msg 4 # 以下这行如果存在,则根据以下这行返回错误,如果不存在,则返回self.msg信息 5 def __str__(self): 6 # retur ...
分类:编程语言   时间:2017-06-04 22:46:05    阅读次数:153
《Java设计模式》之装饰模式
装饰模式(Decorator) 1. 装饰模式(Decorator)的定义:又名包装(Wrapper)模式。装饰模式以对client透明的方式扩展对象的功能,是继承关系的一个替代方案。 2. 装饰模式以对client透明的方式动态的给一个对象附加上很多其它的责任。换言之client并不会觉的对象在装 ...
分类:编程语言   时间:2017-06-04 22:46:25    阅读次数:228
排序算法之快速排序
思路:快速排序也是利用了分治算法。总体是,首先在将要比较的数组中找到一个基准,然后用该基准和数组中的剩余元素进行比较,小于该基准的就放到该基准的左侧,大于该基准的就放到右侧,紧接着再对左右两侧的数组再进行快速排序,依次逐渐递归,最后生成的数组就是有序数组。 图片引用网址 :http://www.cn ...
分类:编程语言   时间:2017-06-04 22:47:03    阅读次数:195
Java经典编程题50道之二十
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 public class Example20 { public static void main(String[] args) { sum(3); } public static void sum( ...
分类:编程语言   时间:2017-06-04 22:47:45    阅读次数:146
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!