science
hnujunjie
这个作者很懒,什么都没留下…
展开
-
C++域作用符::
"::“在C++中表示作用域,和所属关系。”::"是运算符中等级最高的,它分为三种,分别如下:一、作用域符号:作用域符号”::“的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分。例如:A,B表示两个类,在A,B中都有成员member。那么:1、A::member就表示类A中的成员member。2、B::member就表示类B...原创 2019-12-10 11:04:14 · 1616 阅读 · 0 评论 -
2013年12月CCF试题解答
#include<stdio.h>#include<string.h>int main() { void record(int a[],int b[],int n); int seekMax(int a[],int n);int number = 0;scanf("%d",&number);int original[1200];int flag[1...原创 2019-12-04 21:35:31 · 218 阅读 · 0 评论 -
C语言实现简单单链表
这是使用C语言实现的单链表,不是很健全,但是足以表达原理了。本人水平有限,愿大家在阅读的同时,多给出建议,指出不足之处,谢谢!#include<stdio.h>#include<stdlib.h>typedef struct ListItem{ int a; struct ListItem * next;}Ls;int main(){Ls ...原创 2019-10-18 22:28:08 · 244 阅读 · 0 评论 -
one algorithm a day keeps the doctor away -- CountingSort
//this is CountingSort,and I have omitted the solution of the minimum and maximum about the array.#include<stdio.h>#include<memory.h>int main(){void CountingSort(int array[],int n,in...原创 2019-09-11 11:33:55 · 117 阅读 · 0 评论 -
ARM处理器的条件码
ARM处理器的条件码 :条件标志置位/清除N当运算的结果为负数的话置位,其他情况清0Z当运算的结果为0的话置位,其他情况清0C当运算的结果产生进位或者减法运算没有借位的话置位,其他情况清0V当运算的结果产生溢出的话置位,其他情况清0N 当用两个补码表示的带符号数进行运算时,N=1表示运算的结果为负数;N=0表示运算的结果为正数或零.Z ...原创 2019-10-08 21:59:08 · 620 阅读 · 0 评论 -
C++引用和指针的区别
剖析JAVA 引用和C语言指针的区别 :1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变,总是指向最初的对象.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(...原创 2019-10-10 17:44:39 · 256 阅读 · 0 评论 -
Middle Number
Given a series of numbers by order,the middle number is computed by the formulation below :原创 2019-09-09 10:31:09 · 217 阅读 · 0 评论 -
one algorithm a day keeps the doctor away -- RadixSort
#include<stdio.h>#include<math.h>int main(){ int Seek_Max(int array[],int n); void RadixSort(int array[],int power,int n,int result[],int max); int array[10] = {15,12,3,8,48...原创 2019-09-08 18:33:33 · 116 阅读 · 0 评论 -
one algorithm a day keeps the doctor away -- BucketSort
// this is the bucket sort#include<stdio.h>int main(){int* BucketSort(int array[],int n,int array_Bucket[],int interval);int array[10] = {100,78,9,10000,23,41,65,7,15,10};int array_Bucket...原创 2019-09-06 21:27:35 · 131 阅读 · 0 评论 -
one algorithm a day keeps the doctor away -- MergeSort
// this is the MergeSort#include<stdio.h>#include<math.h>int main(){ void MergeSort(int array[],int low,int mid,int high); void MergeSortHelp(int array[],int low,int high); ...原创 2019-09-07 18:56:00 · 109 阅读 · 0 评论 -
one algorithm a day keeps the doctor away -- ShellSort
#include<stdio.h>int main(){ void ShellSort(int array[],int n,int intval); int array[10] = {58,112,968,235,74,36,1,8,56,1035}; int intval = 2; for(int iter = intval; iter >...原创 2019-09-08 10:37:49 · 108 阅读 · 0 评论 -
one algorithm a day keeps the doctor away -- ShellSort_2
// 希尔排序之二#include<stdio.h>int main(){ void ShellSort(int array[],int n,int intval); int array[10] = {58,112,968,235,74,36,1,8,56,1035}; int intval = 4; for(int iter = intval;...原创 2019-09-08 11:23:43 · 139 阅读 · 0 评论 -
one algorithm a day keeps the doctor away -- BubbleSort
#include<stdio.h>int main(){ int a[5],i,j; int *p,*q,temp; //手动输入待排序的值 for(i=0;i<5;i++) { scanf("%d",&a[i]); } for(i=0;i<5;i++) { for(j=0;j<5-i-1;j++){ if(a[j]>...原创 2019-09-08 12:15:19 · 109 阅读 · 0 评论 -
one algorithm a day keeps the doctor away -- SelectionSort
#include<stdio.h>int main(){ void SectSort(int array[],int n); int array[10] = {12,5,2,78,9658,39,210,156,13,11}; SectSort(array,10); for(int iter = 0;iter < 10;iter ++) ...原创 2019-09-08 12:36:39 · 79 阅读 · 0 评论