Busqueda inicial donde el vector{20.10.1.3.5.40.33}
Static int BusquedaSecuencial(int[] vector, int clave){
int pos=-1;
for (int i=0; i<vector.Length;i++){
if(vector[i]==clave){
por=i;
break;
}//fin if
}//fin for
return pos;
}//fin función
Busqueda binaria donde el vector{1.3.5.10.20.33.40}
static int busquedaB(int[] vector, int clave){
int inicio=0, fin =vector.Length -1,medio, pos=-1;
while (inicio <=fin){
medio=(inicio+fin)/2;
if(vector[medio]==clave){
pos=medio;
break;
}//fin if
else if (vector[medio]<clave)
inicio=medio+1
else
fin=medio-1;
} //fin while
return pos;
}//fin función
Public static void Main (string[] args){
int clave;
int[] vector={1,,3,5,10,20,33,40};
Console.WriteLine("Introduce el valor a buscar:");
clave=int.Parse(Console.ReadLine());
int result=busquedaB(vector, clave);
if (result<0)
Console.WriteLine("valor no encontrado!");
else
Console.WriteLine("Se encuentra en {0}", result);
}// fin función principal
Busqueda binaria recursiva donde el vector{1.3.5.10.20.33.40}
static int busquedaB(int[] vector, int inicio, int final, int clave, ref int pos){
int mitad=(inicio+final)/2;
if (inicio <=fin){
if(vector[medio]==clave)
return mitad;
else if (vector[medio]<clave)
busquedaB(vector, mitad+1, final, clave, ref int pos);
else
busquedaB(vector, inicio, mitad-1, clave, ref int pos);
}//fin 1º if
else
return -1;
}//fin función
Bienvenidos a un nuevo curso. Ahora estoy en el ciclo de grado superior: Desarrollo de aplicaciones multiplataforma. Y voy a ser parte del experimento de la formación dual. Estaré haciendo practicas durante un año, y a la vez finalizando la formación.
Deseadme suerte.
Deseadme suerte.
jueves, 19 de noviembre de 2015
Suscribirse a:
Enviar comentarios (Atom)
Etiquetas actuales
BD
(67)
DEF
(64)
PROG
(64)
SQL
(44)
Java
(29)
PRACTICAS
(20)
php
(18)
DI
(16)
PRESTASHOP
(16)
PROGRAMACIÓN WEB
(16)
HTML
(13)
SGE
(12)
ERP
(9)
CONSULTAS
(8)
css
(8)
Linux
(5)
XML
(5)
Android
(4)
PDM
(4)
C
(3)
NetBeans
(3)
PSP
(3)
SMARTY
(3)
comandos
(3)
HOOK
(2)
POST
(2)
XSD
(2)
cURL
(2)
JS
(1)
MEDIA-QUERYS
(1)
PDO
(1)
RESPONSIVE
(1)
TPL
(1)
TRADUCCIÓN
(1)
app_inventor
(1)
Todas las etiquetas
EJER
(78)
BD
(67)
DEF
(64)
PROG
(64)
SQL
(44)
c#
(40)
Programación
(39)
Ficheros
(36)
Java
(29)
bases de datos
(21)
PRACTICAS
(20)
lenguajes de marcas
(19)
AD
(18)
Entorno de desarrollo
(18)
php
(18)
PROCEDIMIENTOS
(17)
DI
(16)
FORM
(16)
PRESTASHOP
(16)
PROGRAMACIÓN WEB
(16)
lenguaje C
(16)
E/R
(14)
HTML
(13)
SGE
(12)
Sistemas informáticos
(10)
ERP
(9)
CONSULTAS
(8)
TRANSACCIONES
(8)
TRIGGER
(8)
VISUAL BASIC
(8)
css
(8)
FUNCIONES
(7)
html5
(6)
Ada
(5)
EXAMEN
(5)
Linux
(5)
XML
(5)
estructuras
(5)
Android
(4)
DISEÑO
(4)
INTERFAZ
(4)
LOG
(4)
OpenBravo
(4)
PDM
(4)
ACTUALIZAR
(3)
C
(3)
DIAGRAMA
(3)
Directorios
(3)
NEW
(3)
NOR
(3)
NetBeans
(3)
OLD
(3)
PSP
(3)
SMARTY
(3)
comandos
(3)
css3
(3)
AISLAMIENTOS
(2)
C++
(2)
CONTROLERRORES
(2)
ELIMINAR
(2)
HOOK
(2)
INSERTAR
(2)
INST
(2)
MULTITABLA
(2)
POST
(2)
RECURSIVIDAD
(2)
SUBCONSULTAS
(2)
VISTAS
(2)
XSD
(2)
cURL
(2)
punteros
(2)
AJENA
(1)
BLOQUEOS
(1)
Byte
(1)
CREACION
(1)
CRM
(1)
Configuración
(1)
Controles
(1)
Datos
(1)
GOTFOCUS
(1)
IMAGENES
(1)
INDICES
(1)
JS
(1)
Lenght
(1)
MEDIA-QUERYS
(1)
Mingw
(1)
MonoDeveloped
(1)
OPTIMISTA
(1)
PDO
(1)
PESIMISTA
(1)
RESPONSIVE
(1)
SPEAK
(1)
Scanner
(1)
Serializacion
(1)
Streams
(1)
System
(1)
TPL
(1)
TRADUCCIÓN
(1)
USUARIOS
(1)
UseSystemPasswordChar
(1)
app_inventor
(1)
char
(1)
examenes
(1)
libreoffice
(1)
make
(1)
redes
(1)
0 comentarios:
Publicar un comentario