首页 > 其他
哈希表(散列)HashTable实现
最近刷Leetcode发现凡是找字符串中重复字符或者数组中找重复数据的时候就不知道从何下手了。   所以决定学习一下哈希表解题,哈希表的原理主要是解决分类问题,hash表是介于链表和二叉树之间的一种中间结构。链表使用十分方便,但是数据查找十分麻烦;二叉树中的数据严格有序,但是这是以多一个指针作为代价的结果。hash表既满足了数据的查找方便,同时不占用太多的内容空间,使用也十分方便。   定义ha...
分类:其他   时间:2015-07-07 22:47:54    收藏:0  评论:0  赞:0  阅读:288
编码规范(四)之代码风格
1.缩进和空格     在书写代码的时候,必须注意代码的缩进规则:      使用4个空格作为缩进,而不使用tab缩进     变量赋值时,等号左右留出空格。     为了更大程度的减轻工作量,保持代码美观建议使用大型IDE管理代码。 2. 语句断行     代码书写应遵循以下原则:     尽量保证程序语句一行就是一句。     尽量不要使一行的代码太长,一般控制在80个字符以内...
分类:其他   时间:2015-07-07 22:47:43    收藏:0  评论:0  赞:0  阅读:274
hdu 1719 Friend 数学推导
题意:1和2是友好数,如果a,b是友好数,那么a*b+a+b也是友好数。 做法: friend=a*b+a+b=a*b+a+b+1-1=(a+1)*(b+1)-1 假设a=(c+1)*(d+1)-1 b=(e+1)*(f+1)-1 那么friend=(c+1)*(d+1)*(e+1)*(f+1)-1 然后可以把一个friend数通过这样,不断带入分解,最后肯定是 (c+1)*(d+1)*(e+1)*(f+1)*(g+1)*(h+1)*(i+1)*.....-1这种形式,分解到最后,就是里面字母全是1或者2了...
分类:其他   时间:2015-07-07 22:47:13    收藏:0  评论:0  赞:0  阅读:305
[Leetcode]-Contains Duplicate HashTbale重解
Given an array of integers, find if the array contains any duplicates. Your function should return true if any value appears at least twice in the array, and it should return false if every element is...
分类:其他   时间:2015-07-07 22:46:53    收藏:0  评论:0  赞:0  阅读:314
poj 2287 Tian Ji -- The Horse Racing
poj 2287 Tian Ji -- The Horse Racing 题意: 田忌赛马  如果3匹马变成1000匹,齐王仍然让他的马按从优到劣的顺序出赛,田忌可以按任意顺序选择他的赛马出赛。赢一局,田忌可以得到200两银子,输一局,田忌就要输掉200两银子,平局的话不输不赢。  请问田忌最多能赢多少银子? 思路: 贪心; 如果当前最好的马可以胜齐王最好的马,那么让这两匹马...
分类:其他   时间:2015-07-07 22:46:33    收藏:0  评论:0  赞:0  阅读:224
HBase建立二级索引的一些解决方案
HBase的一级索引就是rowkey,我们只能通过rowkey进行检索。如果我们相对hbase里面列族的列列进行一些组合查询,就需要采用HBase的二级索引方案来进行多条件的查询。 常见的二级索引方案有以下几种: 1.MapReduce方案 2.ITHBASE方案 3.IHBASE方案 4.Coprocessor方案 5.Solr+hbase方案MapReduce方案IndexBuild...
分类:其他   时间:2015-07-07 22:46:03    收藏:0  评论:0  赞:0  阅读:476
UI_UIScrollView/UIpageControl
创建UIScrollView@property(nonatomic, retain) UIScrollView *scrollView; @property(nonatomic, retain) UIImageView *opeImageView; @property (nonatomic, retain)UIPageControl *pageControl;#pragma mark - 创建滑动视...
分类:其他   时间:2015-07-07 22:45:53    收藏:0  评论:0  赞:0  阅读:267
Dynamics CRM 2015 Update 1 系列(7): 消息事务 - ExecuteTransactionRequest
Dynamics CRM 2015 Update1 现在能将多个消息放在同一个事务管道里面执行了。这确实是个极好的Feature呀,这样我们可以灵活的组合不同的消息来实现复杂的业务需求而不用担心处理失败后的回滚细节。 使用方法也是非常的简单,调用ExecuteTransactionRequest消息,并将想要放入事务的消息放入该事务中,并提交至服务器,统一执行。我们看看下面的代码片段:...
分类:其他   时间:2015-07-07 22:45:33    收藏:0  评论:0  赞:0  阅读:488
OpenLayers3基础教程——OL3只之Popup
本节重点讲述OpenLayers3中Popup的调用时实现,OL3改用Overlay代替OL2的Popup功能。...
分类:其他   时间:2015-07-07 22:45:23    收藏:0  评论:0  赞:0  阅读:697
int与string的相互转换
stringstream 的方式C++标准库里面有一个stringstream可以用于各种数据类型之间的转换。无论是从int到string,还是从string到int都可以使用这种方法。需要包含的头文件是。使用方法如下:#include #include #include using namespa...
分类:其他   时间:2015-07-07 22:43:43    收藏:0  评论:0  赞:0  阅读:323
胃癌和淋巴癌的饮食
http://muzhi.baidu.com/question/1947919554250272988.htmlhttp://muzhi.baidu.com/question/496477638271638204.html
分类:其他   时间:2015-07-07 22:43:32    收藏:0  评论:0  赞:0  阅读:289
if语句判断闰年、平年
一、让用户输入一个年份,判断是否是闰年。 判断一个年份是否是闰年有两个条件 ①能被400整除;②能被4整除但是不能被100整除 Console.WriteLine("请输入年份:"); int nian = Convert.ToInt32(Console.ReadLine(...
分类:其他   时间:2015-07-07 22:43:23    收藏:0  评论:0  赞:0  阅读:558
POJ 1008 Maya Calendar 水模拟
有中文意思。注意HOLLY法月份和天数是一起滚动的= =要输出总组数,坑哭#include #include #include #include #include #includeusing namespace std;mapf;const int N = 22;char str[N][10] = ...
分类:其他   时间:2015-07-07 22:42:12    收藏:0  评论:0  赞:0  阅读:288
SharePoint 2013 场解决方案包含第三方程序集
前言 当我们使用SharePoint 场解决方案的时候,经常会包含第三方的程序集,而第三方的程序集经常会有强签名的问题,如果有强签名可以部署到GAC,没有的话也可以部署到应用程序下。 那么,很多初学者部署的时候,会纠结怎么将dll跟随wsp部署到GAC或者应用程序,其实,很简单,下面跟着步骤来看.....
分类:其他   时间:2015-07-07 22:41:12    收藏:0  评论:0  赞:0  阅读:328
XML小结
一、XML概述 英文全称为Extensible Markup Language,翻译过来为可扩展标记语言。XML技术是W3C组织发布的,目前遵循的是W3C组织于2000发布的XML1.0规范。XML就是为了解决这样的需求而产生数据存储格式。 在XML语言中,它允许用户自定义标签。每一个标签用于描.....
分类:其他   时间:2015-07-07 22:40:33    收藏:0  评论:0  赞:0  阅读:335
LeetCode Valid Parentheses Remove Nth Node From End of List
public ListNode removeNthFromEnd(ListNode head, int n) { if(head==null) return null; if(n==0)//如果n==0 return h...
分类:其他   时间:2015-07-07 22:40:02    收藏:0  评论:0  赞:0  阅读:265
一个用户具有多个角色,请查询出改表中具有该用户的所有角色的其他用户
DROP TABLE IF EXISTS `emp`;CREATE TABLE `emp` ( `id` int(11) NOT NULL AUTO_INCREMENT, `number` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NU...
分类:其他   时间:2015-07-07 22:39:52    收藏:0  评论:0  赞:0  阅读:649
获取浏览器可视区域、屏幕的宽和高
document.documentElement.clientWidth:取得浏览器页面可视区域的宽度document.documentElement.clientHeight:取得浏览器页面可视区域的高度screen.width:取得屏幕宽度screen.height:取得屏幕高度screen.a...
分类:其他   时间:2015-07-07 22:39:22    收藏:0  评论:0  赞:0  阅读:311
OC基础7:变量和数据类型
1、有时候初始化需要让对象带有初始值,那么可以定义另一个初始化方法来使用,比如: -(XCLASS *) initWith: (int) n { self = [super init]; if(self) { [self setFunction: n]; // setFunction方法是指XCLA...
分类:其他   时间:2015-07-07 22:38:52    收藏:0  评论:0  赞:0  阅读:319
《番茄工作法图解》第二章阅读笔记
《番茄工作法图解》第二章 背景通过执行一套相同的动作和准备程序,可以使大脑自我调整,进入执行某类事务的最佳状态。多巴胺神经递质的职责之一是保持人的警觉性。一种理论解释为什么有些人常常多动,是因为大脑要弥补多巴胺产量的不足,从而增加了肾上腺素的产生。要让注意力处于最佳状态,需要在半小时之间进行短暂休息...
分类:其他   时间:2015-07-07 22:38:42    收藏:0  评论:0  赞:0  阅读:303
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!