- 博客(69)
- 收藏
- 关注
原创 c语言实现通用数据结构(五):通用映射(HashMap)
这是在通用链表的基础上实现的映射,关于链表的实现参见:http://blog.youkuaiyun.com/swwlqw/article/details/22498833。注意映射中只存储了key和value的指针,没有储存实际的数据。对于新的key类型来说,需要自定义HashCode函数和equal函数。在HashSet的实现中给出了几个常见的hashCode函数和equal函数
2014-03-31 14:44:30
20884
4
原创 c语言实现通用数据结构(四):通用集合(HashSet)
这是在通用链表的基础上实现的椎栈,关于链表的实现参见:http://blog.youkuaiyun.com/swwlqw/article/details/22498833。注意集合中只存储了指针,没有储存实际的数据。对于新的数据类型来说,需要自定义HashCode函数和equal函数。下面还给出了几个常见的hashCode函数和equal函数。(1)HashCode函数头文件
2014-03-31 14:09:13
6598
原创 c语言实现通用数据结构(三):通用椎栈
这是在通用链表的基础上实现的椎栈,关于链表的实现参见:http://blog.youkuaiyun.com/swwlqw/article/details/22498833。 这里所说的椎栈就是指的栈。 注意椎栈中只存储了指针,没有储存实际的数据。头文件:/**************************** File myStack.h***************
2014-03-31 13:25:36
2099
原创 c语言实现通用数据结构(二):通用队列
这是在通用链表的基础上实现的队列,关于链表的实现参见:http://blog.youkuaiyun.com/swwlqw/article/details/22498833。 注意队列中只存储了指针,没有储存实际的数据。 头文件 myQueue.h#ifndef MYQUEUE_H_INCLUDED#define MYQUEUE_H_INCLUDED#include
2014-03-30 23:15:08
2895
2
原创 c语言实现通用数据结构(一):通用链表
忽然想起来,大概在两年之前学习C语言的时候,曾经用C语言写过一些通用的数据结构。主要也就实现了链表、队列、椎、HashSet,还有HashMap。当时只是知道标准的C语言中没有这方面的类库,后来才知道有很多第三方的类似这样的类库。废话不多说,先把代码粘过来。下面实现的是通用链表,注意链表中只存储了指针,没有储存实际的数据。
2014-03-29 16:21:21
11408
9
原创 poj4014 Dice
//============================================================================// Name : 4014.cpp// Author : sww// Version : 1.0// Time : 2014-03-24 16:55:00//==============
2014-03-24 17:26:10
744
原创 poj4013 Cube Coloring
//============================================================================// Name : 4013.cpp// Author : sww// Title : Cube Coloring// 此题很简单。只不过没有采用Special Judge。答案必须和系统的一样,才能
2014-03-24 16:45:55
725
原创 poj1032
//============================================================================// Name : 1032.cpp// Author : sww// Version : 1.0// Time : 2013-11-21 22:33:10//==============
2013-11-21 22:59:36
693
原创 poj1030
//============================================================================// Name : 1030.cpp// Author : sww// Version : 1.0// Time : 2013-11-21 20:09:43//==============
2013-11-21 21:28:19
885
原创 poj1029
//============================================================================// Name : 1029.cpp// Author : sww// Version : 1.0// Time : 2013-11-18 21:04:59//==============
2013-11-18 22:10:12
815
原创 poj1028
//============================================================================// Name : 1028.cpp// Author : sww// Version : 1.0// Time : 2013-11-18 20:37:20//==============
2013-11-18 20:52:28
795
原创 poj1027
//============================================================================// Name : 1027.cpp// Author : sww// Version : 1.0// Time : 2013-11-18 14:10:34//==============
2013-11-18 20:29:55
948
原创 poj1025
//============================================================================// Name : 1025.cpp// Author : sww// Version : 1.0// Time : 2013-11-15 14:47:40//==============
2013-11-18 14:03:55
1199
原创 poj1026
//============================================================================// Name : 1026.cpp// Author : sww// Version : 1.0// Time : 2013-11-17 21:36:52//==============
2013-11-17 23:05:29
569
原创 poj1024
#include #include #include #include #define W 100#define H 100#define WH (W*H)typedef struct point{ int x; int y;} Point;typedef struct pair{ Point a; Point b;}Pair;usi
2013-11-14 16:47:04
677
原创 poj1023
//============================================================================// Name : 1023.cpp// Author : sww// Version : 1.0// Time : 2013-11-13 12:54:25//==============
2013-11-13 15:03:48
558
原创 poj1022
//============================================================================// Name : 1022.cpp// Author : sww// Version : 1.0// Time : 2013-11-09 12:47:37//==============
2013-11-13 12:36:01
579
原创 poj1090
//============================================================================// Name : 1090.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-11-07 12:02:31
644
原创 poj1021
//============================================================================// Name : 1021.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-11-01 13:28:33
579
原创 poj1664
//============================================================================// Name : 1664.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-11-01 13:26:40
739
原创 poj2380
//============================================================================// Name : 2380.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-30 13:13:15
680
原创 poj1018
//============================================================================// Name : 1018.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-29 09:22:12
537
原创 poj1017
//============================================================================// Name : 1017.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-28 23:56:46
528
原创 poj1015
//============================================================================// Name : 1015.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-28 23:13:53
699
原创 poj2833
//============================================================================// Name : 2833.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-28 23:06:17
746
原创 poj1442
//============================================================================// Name : 1442.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-28 23:02:18
754
原创 poj1016
//============================================================================// Name : 1016.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-28 18:13:22
617
原创 poj1014
//============================================================================// Name : 1014.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-26 22:15:04
684
原创 poj1013
//============================================================================// Name : 1013.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-26 20:37:52
567
原创 poj1011
//============================================================================// Name : 1011.cpp// Author :// Version :// Copyright : Your copyright notice// Description : Hello
2013-10-26 10:56:27
547
原创 poj1012
//============================================================================// Name : 1012.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-25 16:27:51
509
原创 poj4049
//============================================================================// Name : 4049.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-24 23:08:19
598
原创 poj4028
//============================================================================// Name : 4028.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-24 21:15:53
867
原创 poj1010
//============================================================================// Name : 1010.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-24 18:17:17
664
原创 poj1009
//============================================================================// Name : 1009.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-24 10:35:29
593
原创 poj3624
//============================================================================// Name : 3624.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-22 00:03:33
651
原创 poj1008
//============================================================================// Name : 1008.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-21 19:45:17
597
原创 poj1321
import java.util.Arrays;import java.util.Scanner;public class Main { int X; int l[]; boolean rect[][]; int size = 0; int left; int k; public Main(int s, int k) { X = s; l = new int[X];
2013-10-21 11:50:19
524
原创 poj1020
//============================================================================// Name : 1020.cpp// Author :// Version :// Copyright : Your copyright notice// Description : Hello
2013-10-21 10:24:54
698
原创 poj1837
//============================================================================// Name : 1837.cpp// Author : // Version :// Copyright : Your copyright notice// Description : Hell
2013-10-17 23:26:10
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人