181151491-tarea3saulalvarez
Post on 24-Feb-2018
219 Views
Preview:
TRANSCRIPT
-
7/25/2019 181151491-Tarea3SaulAlvarez
1/10
ESTRUCTURA DE DATOS
MODULO 3
Listas Enlazadas
Tarea 3
Directorio telefnico
Facilitador:Hugo Enrique Carrasco Rodrguez
Alumno:Sal Orlando Alvarez Vargas
Matrcula:A12001181
Grupo:6
Feca:28 de Oc!u"re del 201#
-
7/25/2019 181151491-Tarea3SaulAlvarez
2/10
Estructura de Datos 28/10/2013
!RO"#EMA
$e"er%s desarrollar un &rogra'a que si'ule un direc!orio !ele()nico que
al'acene* no'"re+ !el,(ono+ direcci)n - correo elec!r)nico de los suscri&!ores de
una ciudad. El sis!e'a con!ar% con un 'en que 'ues!re las siguien!es o&ciones*
Al!a de suscri&!ores/
aa de suscri&!ores/
odi(icaci)n de da!os/
3is!ado de !odos los suscri&!ores/
Consul!a de suscri&!ores 4de"e &er'i!ir consul!as &or 'edio de no'"re -
de n'ero !ele()nico5.
COD$GO
7
7 !area#lis!asenlazadas.c&&
7
7 Crea!ed on* #010201#
7 Au!9or* Saul Orlando Alvarez Vargas
7
:include ;s!dio.9
case 1*
(ree 4da!oK
case #*
(ree 4da!oK "reaP/
case *
(ree 4da!oK
-
7/25/2019 181151491-Tarea3SaulAlvarez
6/10
Estructura de Datos 28/10/2013
case *
con!ador B 0/
(or 4iB0/ i;!a'ano/ iQQ5
i'&ri'irsuscri&!or 4arregloiG+ Lcon!ador5/
&rin!( 4=o!al de regis!ros* Nd.+ con!ador5/
"reaP/
case F*
s-s!e'4clear5/
&rin!(4 $REC=ORO =E3E@OCOMn5/
&rin!(4enu Consul!asMnMn5/
&rin!(4415 or no'"reMn5/
&rin!(4425 or !ele(onoMnMnMn5/
&rin!(4M!Eliga una o&ci)n 1K2G* 5/ scan(4Nd+Lo&cion5/
ge!c9ar45/
sJi!c94o&cion5
>
case 1*
suscri&!or.no'"re B leercadena 4MnMnngrese el no'"re del suscri&!or+ ca'&o5/
&rin!( 4Mn5/
da!o B 4$irec!orio75 arreglo"uscar 4
4void775arreglo+ !a'ano+ Lsuscri&!or+
4in!4754cons! void7+cons! void755co'&ararsuscri&!or5/
i( 4da!oIBD335
i'&ri'irsuscri&!or 4da!o+ Lcon!ador5/
else
&rin!(4Error de ca&!ura...5/
"reaP/
case 2*
suscri&!or.!ele(ono B leercadena 4MnMnngrese el !ele(ono del suscri&!or+ ca'&o5/
&rin!( 4Mn5/
da!o B 4$irec!orio75 arreglo"uscar 4
4void775arreglo+ !a'ano+ Lsuscri&!or+
4in!4754cons! void7+cons! void755co'&ararsuscri&!or!el5/
i( 4da!oIBD335
i'&ri'irsuscri&!or 4da!o+ Lcon!ador5/
else
Pg. 6 de 10
-
7/25/2019 181151491-Tarea3SaulAlvarez
7/10
Estructura de Datos 28/10/2013
&rin!(4Error de ca&!ura...5/
"reaP/
?
?
i( 4o&cion;6 LL o&cion
&rin!(4MnMn5/
&rin!(4O&ri'a En!erG &ara con!inuar...5/
ge!c9ar45/
?
?
J9ile 4o&cionIB65/
arc9ivo B (o&en 4ru!a+ J5/
i( 4arc9ivoIBD335
>
(or 4iB0/ i;!a'ano/ iQQ5
i'&ri'irenarc9ivo 4arregloiG+ arc9ivo5/
(close 4arc9ivo5/
?
re!urn E=SDCCESS/
?
void77 arregloinser!ar 4void 77arreglo+ in! 7!a'ano+ void 7da!o5
>
arreglo B 4void775 realloc 4arreglo+ sizeo( 4void75747!a'anoQ155/
arreglo7!a'anoG B da!o/
47!a'ano5QQ/
re!urn arreglo/
?
void7 arreglo"uscar 4void 77arreglo+ in! !a'ano+ cons! void 7da!o+
in! 47co'&arar54cons! void 7da!o1+ cons! void 7da!o255
>
in! i/
(or 4iB0/ i;!a'ano/ iQQ5
i( 4co'&arar 4da!o+ arregloiG5BB05
re!urn arregloiG/
re!urn D33/
?
void77 arregloqui!ar 4void 77arreglo+ in! 7!a'ano+ cons! void 7da!o5
>
Pg. 7 de 10
-
7/25/2019 181151491-Tarea3SaulAlvarez
8/10
Estructura de Datos 28/10/2013
in! i/
(or 4iB0/ i;7!a'ano LL da!oIBarregloiG/ iQQ5/
i( 4i;7!a'ano5
>
(or 4iQQ/ i;7!a'ano/ iQQ5
arregloiK1GBarregloiG/
47!a'ano5KK/
arreglo B 4void775 realloc 4arreglo+ sizeo( 4void75747!a'ano55/
?
re!urn arreglo/
?
void ordenar 4void 77arreglo+ in! inicio+ in! (in+
in! 47co'&arar54cons! void 7da!o1+ cons! void 7da!o255
>
in! 'enor B inicio+ 'a-or B (in/
void 7&ivo!e/
i( 4(in
(or 4&ivo!e B arreglo4inicioQ(in52G/ 'enor;B'a-or/ 5
>
(or 4/ 'enor;(in LL co'&arar 4arreglo'enorG+ &ivo!e5;0/ 'enorQQ5/
(or 4/ 'a-or
re!urn suscri&!or1BBsuscri&!or2 T 0 * s!rc'& 4suscri&!or1K
-
7/25/2019 181151491-Tarea3SaulAlvarez
9/10
Estructura de Datos 28/10/2013
?
in! co'&ararsuscri&!or!el4cons! $irec!orio 7suscri&!or#+ cons! $irec!orio 7suscri&!or5
>
re!urn suscri&!or#BBsuscri&!or T 0 * s!rc'& 4suscri&!or#K
?
void i'&ri'irsuscri&!or 4$irec!orio 7suscri&!or+ in! 7con!ador5
>
&rin!( 4MnMn5/
&rin!( 4o'"re * NsMn+ suscri&!orK
-
7/25/2019 181151491-Tarea3SaulAlvarez
10/10
Estructura de Datos 28/10/2013
?
in! leerca'&o 4@3E 7arc9ivo+ c9ar 7ca'&o5
>
(scan( 4arc9ivo+ NM!MnMrG+ ca'&o5/
i( 4(eo( 4arc9ivo55
re!urn 0/
(ge!c 4arc9ivo5/
re!urn 1/
?
RE@ERECAS*
ns!i!u!o Consorcio Claviero. a!erial del curso Es!ruc!ura de $a!os )dulo #.
3is!as Enlazadas. Con!enidos !e'%!icos #.1K#1. en*
9!!&*cursos.claviero.edu.'cursos1ed'odulo#con!enidos!e'a#.1.9!'lT
o&cB1
Pg. 10 de 10
http://cursos.clavijero.edu.mx/cursos/144_ed/modulo3/contenidos/tema3.1.html?opc=1http://cursos.clavijero.edu.mx/cursos/144_ed/modulo3/contenidos/tema3.1.html?opc=1http://cursos.clavijero.edu.mx/cursos/144_ed/modulo3/contenidos/tema3.1.html?opc=1http://cursos.clavijero.edu.mx/cursos/144_ed/modulo3/contenidos/tema3.1.html?opc=1
top related