代码改变世界

随笔档案-2012年3月12日

《算法导论》第11章 散列表 (3)开放寻址

2012-03-12 21:34 by htc开发, 176 阅读, 收藏,
摘要: 前一节介绍是最简单的冲突解决方法-链接法。开放寻址与链接法不同,所有元素都放在散列表内。在这种方法中,散列表可能会被填满。开放寻址不需要指针,只需要计算出要存取的各个槽。由于不用存储指针而节省的空间可以提供更多的槽。有三种技术常用来计算开放寻址法中的探查序列:线性探查、二次探查和双重探查。下面的实现中,三种方法的差别只在计算探查序列的那一行代码。#include <stdio.h> #include <stdlib.h> #include <string.h> #define SIZE 20 typedef struct _Entry { char *key 阅读全文

Iphone UIPickerView的一个小例子

2012-03-12 20:30 by htc开发, 146 阅读, 收藏,
摘要: 1.在.h头文件里面添加以下代码:#import <UIKit/UIKit.h> @interface PickerView : UIViewController { IBOutlet UIPickerView * mypickerView;//连接的时候记得连上delegate IBOutlet UILabel * mylabel; NSArray *pickerViewData;//pickerView的数据 } @property(nonatomic,retain) UIPickerView * mypickerView; @property(no... 阅读全文

Iphone UIPageControl的简单使用

2012-03-12 17:37 by htc开发, 193 阅读, 收藏,
摘要: 我们需要用UIPageControl控制三个view,下面轻看步骤和代码:1.在.h头文件里面添加如下代码:#import <UIKit/UIKit.h> @interface PageControl : UIViewController { IBOutlet UIView *oneView;//第一个view IBOutlet UIView *twoView;//第二个view IBOutlet UIView *threeView;//第三个view IBOutlet UIPageControl * pageControl;//页面控制视图 ... 阅读全文

Iphone隐藏和显示TabBar的方法

2012-03-12 16:57 by htc开发, 181 阅读, 收藏,
摘要: 1.隐藏TabBar:- (void)hideTabBar { if (self.tabBarController.tabBar.hidden == YES) { return; } UIView *contentView; if ( [[self.tabBarController.view.subviews objectAtIndex:0] isKindOfClass:[UITabBar class]] ) contentView = [self.tabBarController.view.subviews objectAtIn... 阅读全文

Iphone之UIAlertView和UIActionSheet

2012-03-12 16:35 by htc开发, 171 阅读, 收藏,
摘要: UIAlertView和UIActionSheet的用法很简单,直接看代码:1.UIAlertView:.h头文件:#import <UIKit/UIKit.h> @interface DialogControl : UIViewController<UIAlertViewDelegate> {//注意要实现这个协议 UIAlertView *alertView1;//多个dialog的点击事件需要区分是哪一个dialog UIAlertView * al; } -(IBAction) showDialog; -(void)alertView:(UIAlertView 阅读全文

Intent在Android中的几种用法

2012-03-12 09:18 by htc开发, 168 阅读, 收藏,
摘要: 转自东方尚智沈大海csdn博客:如果是从BroadcastReceiver 启动一个新的Activity ,不要忘记i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); public class MyReceiver extends BroadcastReceiver{ public static final String action="acc";public void onReceive(Context context, Intent intent) {Intent i=new Intent(context,Receivered.clas 阅读全文