Está en la página 1de 14

21/02/2013

Estructura de datos
Palndromos
Juan Jess Gutirrez Garca

Palndromo
La ruta nos aport otro paso natural.
Nada, yo soy Adn. (de Guillermo Cabrera
Infante)
Sara ms amaras (Ttulo del libro de cartas de
Juan Jos Arreola)
A man, a plan, a canal: Panama (Un hombre, un
plan, un canal: Panam!, el epitafio del
constructor del Canal de Panam)
Able was I ere I saw Elba.(James Joyce en
Ulises)

21/02/2013

Recordando ASCII
El estndar ASCII y UNICODE slo
coinciden en los primeros 128 caracteres
Si el archivo se guarda
como ANSI todos los
caracteres ocupan un
byte
Si se guarda en otro
formato algunos
ocuparan dos bytes

Primeros 128
0
8
16
24
32
40
48
56
64
72
80
88
96
104
112
120

(
0
8
@
H
P
X
`
h
p
x

1
9
17
25
33
41
49
57
65
73
81
89
97
105
113
121

!
)
1
9
A
I
Q
Y
a
i
q
y

2
10
18
26
34
42
50
58
66
74
82
90
98
106
114
122

"
*
2
:
B
J
R
Z
b
j
r
z

3
11
19
27
35
43
51
59
67
75
83
91
99
107
115
123

#
+
3
;
C
K
S
[
c
k
s
{

4
12
20
28
36
44
52
60
68
76
84
92
100
108
116
124

$
,
4
<
D
L
T
\
d
l
t
|

5
13
21
29
37
45
53
61
69
77
85
93
101
109
117
125

%
5
=
E
M
U
]
e
m
u
}

6
14
22
30
38
46
54
62
70
78
86
94
102
110
118
126

&
.
6
>
F
N
V
^
f
n
v
~

7
15
23
31
39
47
55
63
71
79
87
95
103
111
119
127

'
/
7
?
G
O
W
_
g
o
w

21/02/2013

Despus del 128 (EOM 437)


128
136
144
152
160
168
176
184
192
200
208
216
224
232
240
248

129
137
145
153
161
169
177
185
193
201
209
217
225
233
241
249

130
138
146
154
162
170
178
186
194
202
210
218
226
234
242
250

131
139
147
155
163
171
179
187
195
203
211
219
227
235
243
251

132
140
148
156
164
172
180
188
196
204
212
220
228
236
244
252

133
141
149
157
165
173
181
189
197
205
213
221
229
237
245
253

134
142
150
158
166
174
182
190
198
206
214
222
230
238
246
254

135
143
151
159
167
175
183
191
199
207
215
223
231
239
247
255

Despus del 128 (EOM 850)


128
136
144
152
160
168
176
184
192
200
208
216
224
232
240
248

129
137
145
153
161
169
177
185
193
201
209
217
225
233
241
249

130
138
146
154
162
170
178
186
194
202
210
218
226
234
242
250

131
139
147
155
163
171
179
187
195
203
211
219
227
235
243
251

132
140
148
156
164
172
180
188
196
204
212
220
228
236
244
252

133
141
149
157
165
173
181
189
197
205
213
221
229
237
245
253

134
142
150
158
166
174
182
190
198
206
214
222
230
238
246
254

135
143
151
159
167
175
183
191
199
207
215
223
231
239
247
255

21/02/2013

Windows 1252
128
136
144
152
160
168
176
184
192
200
208
216
224
232
240
248

129
137
145
153
161
169
177
185
193
201
209
217
225
233
241
249

130
138
146
154
162
170
178
186
194
202
210
218
226
234
242
250

131
139
147
155
163
171
179
187
195
203
211
219
227
235
243
251

132
140
148
156
164
172
180
188
196
204
212
220
228
236
244
252

133
141
149
157
165
173
181
189
197
205
213
221
229
237
245
253

134
142
150
158
166
174
182
190
198
206
214
222
230
238
246
254

135
143
151
159
167
175
183
191
199
207
215
223
231
239
247
255

Windows OEM Code Pages


http://msdn.microsoft.com/enus/goglobal/bb964653

437 (US)
720 (Arabic)
737 (Greek)
775 (Baltic)
850 (Multilingual Latin I)
852 (Latin II)
855 (Cyrillic)
857 (Turkish)
858 (Multilingual Latin I + Euro)
862 (Hebrew)
866 (Russian)

21/02/2013

Primer paso
Crear una funcin que busca un elemento
en un arreglo

Primer paso
Crear una funcin que busca un elemento
en un arreglo

21/02/2013

Primer paso
Probar la funcin

Primer paso
Primera versin

21/02/2013

Primer paso
Segunda versin

Constantes
En el archivo pal.h

21/02/2013

Primer paso
Probar
versin
dos

Primer paso acentos


Versin tres acentos

21/02/2013

Prime paso acentos


Probar

Primeros pasos acentos


Cambiando

21/02/2013

Probar
Convertir acento a sin acento

Primeros pasos acentos


Quitar el acento

10

21/02/2013

Probar
Modificar

Paso dos (Pila)

11

21/02/2013

Paso dos (Pila)


Probar

Paso dos palndromo


Archivo cabecera, incluir pila.h

12

21/02/2013

Paso dos palndromo


Crear la
funcin

Paso dos palndromo


Crear la
funcin

13

21/02/2013

Dinmica
Cambiar la defuncin esttica

Eliminar memoria

Preguntas
Alguna pregunta?

14

También podría gustarte