码迷,mamicode.com
首页 >  
搜索关键字:struct enum    ( 22969个结果
Go 方法和接口
方法Go 没有类。然而,仍然可以在结构体类型上定义方法。方法接收者出现在func关键字和方法名之间的参数中。package mainimport ( "fmt" "math")type Vertex struct { X, Y float64}func (v *Vertex) Abs() float...
分类:其他好文   时间:2014-08-03 07:49:14    阅读次数:227
Redis实现原理(1)--链表
链表是Redis中使用非常广泛的一种数据结构,很多地方如List结构底层就是用链表实现的。链表的定义在头文件adlist.h 中,很常见的双向链表,结构如下: 1 // 链表节点 2 typedef struct listNode { 3 struct listNode *prev; //指...
分类:其他好文   时间:2014-08-03 01:45:04    阅读次数:347
0724------Linux基础----------进程1
1.进程的基本概念 1.1操作系统有三大抽象概念: a)进程:程序的执行过程; b)文件: IO; c)虚拟内存:可用的地址空间; 1.2 进程在内核中是一种数据结构 task_struct(定义见/usr/src/linux-headers-3.8.0-29/include/...
分类:系统相关   时间:2014-08-02 23:19:24    阅读次数:378
swift中的nil与Objective-C中的nil区别
1.OC中,只有对象才能设置为nil,而swift中除了对象,Int、struct、enum等任何可选类型都可以等于nil2.OC中,nil是一个指向不存在对象的指针。swift中,nil不是指针,nil是个确定的值,用来表示值缺失。
分类:其他好文   时间:2014-08-02 23:06:34    阅读次数:281
POJ 3119 Friends or Enemies?
先预处理得到各个编号的点的位置再判断 点在二元一次方程的上方还是下方#include #include #include #include #include #include #include #include #include #include using namespace std; #define MAXN 11111 #include #include struct ...
分类:其他好文   时间:2014-08-02 20:56:44    阅读次数:241
单链表
struct Node{ int data; Node *next;};//创建链表 输入为数字,如果输入0 链表结束(0不计)Node *creat(){ Node *head,*p,*s; int x,cycle=1; head=(Node *)malloc(siz...
分类:其他好文   时间:2014-08-02 20:50:24    阅读次数:292
State Design Pattern 状态设计模式2
其实本设计模式可以实现一些像人工智能式的问答。 这个跟人回答问题差不多,根据不同的问题作出不同的回答,而且在不同的状态,也会作出不同的回答。 如果有大量的数据,那么就可以作出千变万化的问答效果来哦。 #include enum STATE { HUNGARY, EAT, FULL }; class State { STATE myState; public: State(STA...
分类:其他好文   时间:2014-08-02 18:27:43    阅读次数:200
linux进程调度函数浅析(基于3.16-rc4)
众所周知,进程调度使用schedule()函数来完成,下面我们从分析该函数开始,代码如下(kernel/sched/core.c):1 asmlinkage __visible void __sched schedule(void)2 {3 struct task_struct *tsk =...
分类:系统相关   时间:2014-08-02 17:58:03    阅读次数:396
数独解法
//25...9.4. //4.71.3..6 //8.34.759. //3.8.7..69 //.1.3.24.. //5.49.6.83 //9.6.3.7.8 //.3.6.8.1. //1.2.9.6.4 struct node { node(int r,int c):row(r),col(c) {} friend ostream& operator <<(ostr...
分类:其他好文   时间:2014-08-02 15:31:53    阅读次数:272
双向链表实现队列
双向链表的结点包含前驱指针和后继指针,队列入队操作是在双向链表尾部添加元素,队列的出队操作是把双向链表的头结点删除,判断队列是否为空只要判断双向链表的头指针是否指向了NULL即可。 # include # include using namespace std; struct queueNode { int val; queueNode *pre; queueNode *next;...
分类:其他好文   时间:2014-08-02 12:55:03    阅读次数:193
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!