![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小知识
此间少年_leozp
这个作者很懒,什么都没留下…
展开
-
gcc 小结
示例程序如下://test.c#include int main(void){ printf("Hello World!\n"); return 0;}这个程序,一步到位的编译指令是:gcc test.c -o test./test输出 Helo World!实质上,上述编译过程是分为四个阶段进行的,即预处理(也称预编译,原创 2016-08-17 09:56:15 · 494 阅读 · 0 评论 -
计数排序
class CountingSort {public: int * countingSort(int* A, int n) { // write code here int min_ = A[0]; int max_ = A[0]; for (int i = 0; i<n; i++){ if (A[i]<min_){ min_ = A[i]; } if (A[原创 2016-08-28 14:15:42 · 317 阅读 · 0 评论 -
stack 模拟 queue
class Queue {public: stackA; stackB; // Push element x to the back of queue. void push(int x) { A.push(x); } // Removes the element from in front of queue. void p原创 2016-08-18 11:40:54 · 286 阅读 · 0 评论 -
queue 模拟 stack
class Stack {public: // Push element x onto stack. queueA; queueB; void push(int x) { A.push(x); } // Removes the element on top of the stack. void pop() {原创 2016-08-18 11:52:14 · 250 阅读 · 0 评论 -
堆排序
class HeapSort {public:void MaxHeapFixup(int a[], int i){ int j, temp; temp = a[i]; j = (i - 1) / 2; while (j >= 0 && i != 0){ //往上查找应该放的位置 if (a[j] >= temp){ break; } a[i] = a[j]; i原创 2016-08-28 23:15:50 · 302 阅读 · 0 评论 -
字符表示法
以下选项中非法的C语言字符常量是?正确答案: D 你的答案: A (错误)'\007''\b''a''\09'本题考查字符常量,字符常量是用单引号括起来的一个字符。例如:'a'、'='、'+'等。转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。D选项中'\09',\0表示后面的字符是八进制数。又出现9所以是非法的,故D选项正确。原创 2016-08-29 20:58:02 · 900 阅读 · 0 评论 -
关于俩个string 是否相等
通过String s1=new String("abc")和String s2="abc",则s1==s2为true。s1利用new 操作后,为该对象在堆(Heap)区分配了一块内存; s2是字符串常量,存放在内存的”文字常量区“ ;虽然两个对象的值相同,但由于两者位于不同的地址,不是相同的对象,因此 s1==s2 为false原创 2016-08-29 20:59:51 · 1140 阅读 · 0 评论 -
归并排序
class MergeSort {public: ;void merge_(int a[],int first,int mid,int last,int b[]){ int i=first,j=mid+1; int k=0; while(i<=mid && j<=last){ if(a[i]<a[j]){ b[k++]=原创 2016-08-23 11:36:46 · 168 阅读 · 0 评论 -
快排
class QuickSort {public: void quickSort_(int *A,int l,int r){ if(l<r){ int i=l; int j=r; int x=A[l]; while(i<j){ //cout原创 2016-08-23 12:09:08 · 224 阅读 · 0 评论