顺序表的实现[原创]
1
/*顺序表的实现*/
2
#include <malloc.h>
3
#include <stdio.h>
4![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
#define List_Init_Size 100
7
#define ListIncrement 10
8![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
typedef struct{ /*顺序表类型定义*/
10
char *elem;
11
int lenght;
12
int listsize;
13
}sqlist;
14![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
int compare(char a,char b){ /*比较函数*/
17
if(a==b) return 1;
18
return 0;
19
}
20![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
21![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
22
void print(sqlist l){ /*输出顺序表的元素到屏幕*/
23
int i=1;
24
while(i<l.lenght){
25
printf("%c ",l.elem[i-1]);
26
i++;
27
}
28
printf("\n");
29
}
30![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
31![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
32
int initlist_sq(sqlist *l){
33
l->elem=(char*)malloc(List_Init_Size*sizeof(char)); /*算法1------初始化一个l指向的顺序表*/
34
if(!l->elem) return 0;
35
l->lenght=0;
36
l->listsize=List_Init_Size;
37
return 1;
38
}
39![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
40![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
41
int listinsert_sq(sqlist *l,int i,char e){ /*算法2------在顺序表中第i个元素之前插入值为e的元素*/
42
char *q,*p,*newbase;
43
if(i<1 || i>l->lenght+1) return 0;
44
if(l->lenght>=l->listsize){
45
newbase=(char*)malloc((l->listsize+ListIncrement)*sizeof(char));
46
if(!newbase) return 0;
47
i=l;
48
while(i<=l->lenght){
49
newbase[i-1]=l->elem[i-1];
50
i++;
51
}
52
l->elem=newbase;
53
l->listsize+=ListIncrement;
54
}
55
q=&(l->elem[i-1]);
56
for(p=&(l->elem[l->lenght-1]);p>=q;--p)
57
*(p+1)=*p;
58![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
59
*q=e;
60
++l->lenght;
61![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
62
return 1;
63
}
64![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
65![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
66
int listdelete_sq(sqlist *l,int i,char *e){ /*算法3-------删除顺序表中第i个元素,并用e返回其值*/
67
char *p,*q;
68
if((i<1)||(i>l->lenght)) return 0;
69
p=&(l->elem[i-1]);
70
q=l->elem+l->lenght-1;
71![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
72
for(++p;p<=q;++p)
73
*(p-1)=*p;
74
--l->lenght;
75![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
76
return 1;
77
}
78![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
79![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
80
int locelem_sq(sqlist l,char e){ /*算法4--------确定顺序表l中元素值为e的元素位置*/
81
int i=1;
82
char *p; p=l.elem;
83
while(i<=l.lenght && !compare(*p++,e)) ++i;
84
if(i<=l.lenght) return i;
85
else return 0;
86
}
87![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
88![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
89
void mergelist_sq(sqlist la,sqlist lb,sqlist *lc){ /*算法5-------归并两个顺序表,得到一个值按非递减顺序排列的新表*/
90
char *pa,*pb,*pc,*pa_last,*pb_last;
91
pa=la.elem; pb=lb.elem;
92
lc->listsize=lc->lenght=la.lenght+lb.lenght;
93![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
94
pc=lc->elem=(char*)malloc(lc->listsize*sizeof(char));
95
if(!lc->elem) return 0;
96![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
97
pa_last=la.elem+la.lenght-1;
98
pb_last=lb.elem+lb.lenght-1;
99![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
100
while(pa<=pa_last && pb<=pb_last){
101
if(*pa<=*pb) *pc++=*pa++;
102
else *pc++=*pb++;
103
}
104
while(pa<=pa_last) *pc++=*pa++;
105
while(pb<=pb_last) *pc++=*pb++;
106![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
107
}
108![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
109![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
110![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
111![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
112![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
113![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
114![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
115
main(){
116
int j=1,x=97,i=0;
117
char elem='Q',del1,del2,*b,B;
118
sqlist *l,list_sq,*list_sq1,*list_sq2,list_sq3,*m;
119![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
120
l=&list_sq; m=&list_sq3; b=&B;
121![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
122
initlist_sq(l); /*------算法1*/
123
l->lenght=10;
124
for(j=1;j<=10;j++){
125
l->elem[j-1]=x++; /*初始化顺序表*/
126
}
127![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
128
printf("This sqlist's value:");
129
print(*l);
130![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
131
listinsert_sq(l,5,elem); /*------算法2,*/
132![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
133
printf("\n\nAfter --- listinsert_sq(l,5,elem)---\n");
134
print(*l);
135![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
136
listdelete_sq(l,6,b); /*------算法3*/
137
printf("\n\nAfter --- listdelete_sq(l,6,b) ---\n");
138
print(*l);
139![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
140![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
141
printf("\n\ng located at %d\n",locelem_sq(list_sq,'g')); /*------算法4*/
142![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
143![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
144![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
145
initlist_sq(list_sq1);
146
initlist_sq(list_sq2);
147
for(j=1,x=97;j<=6;j++,x+=2){
148
list_sq1->elem[j-1]=x;
149
}
150
list_sq1->lenght=6;
151
for(j=1,x=98;j<=6;j++,x+=2){
152
list_sq2->elem[j-1]=x;
153
}
154
list_sq2->lenght=6;
155![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
156
printf("\n\nlist_sq1's value:");
157
print(*list_sq1);
158![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
159
printf("list_sq2's value:");
160
print(*list_sq2);
161![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
162![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
163
mergelist_sq(*list_sq1,*list_sq2,m); /*------算法5*/
164
printf("\n\nmerged list_sq3:");
165
print(list_sq3);
166![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
167![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
168
getch();
169
}
170![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
171![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
172![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
173![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
174![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
175![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
176![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
177![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
178![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
179![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
180![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
181![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
182![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
183![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
184![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
185![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
186![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
187![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
188![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
2
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
3
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
4
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
5
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
6
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
7
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
8
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
9
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
10
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
11
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
12
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
13
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
14
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
15
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
16
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
17
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
18
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
19
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
20
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
21
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
22
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
23
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
24
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
25
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
26
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
27
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
28
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
29
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
30
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
31
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
32
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
33
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
34
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
35
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
36
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
37
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
38
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
39
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
40
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
41
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
42
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
43
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
44
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
45
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
46
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
47
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
48
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
49
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
50
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
51
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
52
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
53
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
54
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
55
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
56
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
57
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
58
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
59
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
60
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
61
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
62
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
63
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
64
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
65
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
66
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
67
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
68
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
69
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
70
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
71
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
72
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
73
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
74
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
75
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
76
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
77
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
78
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
79
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
80
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
81
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
82
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
83
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
84
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
85
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
86
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
87
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
88
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
89
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
90
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
91
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
92
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
93
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
94
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
95
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
96
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
97
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
98
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
99
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
100
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
101
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
102
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
103
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
104
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
105
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
106
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
107
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
108
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
109
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
110
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
111
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
112
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
113
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
114
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
115
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
116
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
117
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
118
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
119
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
120
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
121
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
122
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
123
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
124
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
125
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
126
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
127
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
128
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
129
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
130
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
131
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
132
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
133
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
134
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
135
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
136
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
137
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
138
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
139
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
140
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
141
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
142
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
143
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
144
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
145
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
146
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
147
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
148
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
149
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
150
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
151
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
152
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
153
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
154
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
155
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
156
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
157
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
158
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
159
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
160
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
161
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
162
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
163
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
164
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
165
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
166
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
167
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
168
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
169
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
170
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
171
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
172
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
173
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
174
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
175
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
176
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
177
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
178
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
179
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
180
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
181
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
182
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
183
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
184
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
185
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
186
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
187
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
188
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)