在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。 &n
1:int *p;//指针p指向哪里?????*p=200;这两句将会发生错误。因为计算机只是分配了用来存储地址的的内存。但是木有分配用来存储指针所指向的数据的内存。。2:char *getname(){char temp[80];cout<<"enter your name:"<<endl;cin>>temp;char *p=new char[strlen(t
#include<stdio.h>int main(){int a[10]={21,23,55,77,99,23,44,66,88,13};void InsertSort(int a[],int n);InsertSort(a,10);for(int i=0;i<10;i++){printf("%5d",a[i]);}return 0;}void InsertSort(int a
#include<stdio.h>int main(){int a[10]={21,23,55,77,99,23,44,66,88,13};int low=0;int high=9;int qpass(int a[],int low,int high);void qsort(int a[],int low,int high);qsort(a,low,high);for(int i=0;
选择排序法的原理是:对于一行要排序的数,设一个变量保存要排序的数中的第一个数的下标,然后依此比较这个变量所存储的下标的这个数和后面所有剩余的数比较大下,如果后面有数小于(或者大于)这个变量所存储的这个下标所代表的的这个数,就交换彼此的下标。第一趟比较完之后最大的(最小的)数就成为这行要排列的数中的第一个。然后比较第二趟,.....第n-1趟。就是如果有n个数比较大小,则进行n-1趟的比较,第j趟进
冒泡排序法的原理是:相邻两个元素进行比较,将较大者和较小者互换位置,这样一趟比较下来就会使要排列的所有元素中的最大的元素的沉到最后,然后在进行下一趟的比较,最后进行完比较之后,就排好序了。假如有n个元素进行比较,一共会比较n-1趟,第j趟进行比较n-j次两两比较。下面的例子是数组中的10个元素进行比较,一共比较9趟,每趟比较9-j次。#include<iostream>using na
杨辉三角形是一个直角三角形,每一个元素的数量比上一行增加1,各行的第一列和最后一列的元素都是1,(及对角线上的元素均为1),而且其余各项的值都是上一行前一列元素的值与上一行同一列的值之和,。11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1已输出十行的杨辉三角形为例:#include<iostream>#include<iomanip>using
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号