文章列表

筛选

地址指针操作字符串和字符串中的某个字符*p

摘要:char *p="My intrests! ""My intrests! "这个字符串的意义只相当于首地址。=赋值后,相当于把字符串首地址赋值给了指针变量p。妙用无穷啊。比数组方便,不用初始化数组元素……

自加自减单目运算符++ --使用()无法改变优先级

摘要:C和C++中,自加++自减--都是从右向左运算。a=++i, 从右向左就是i变量的左边是++,先自增1,即(i+1)运算后给a赋值,--于此相同。a=i++, 从右向左就是i变量的左边是=,先赋值,然……

链表的基础操作

摘要:#include/*链表头结点内容为空*/ /*链表为顺序存取:从头指针一次按顺序找*/  typedef struct LNode { int data;  struct LNode ……

归并排序222

摘要:#include<iostream> using namespace std; int term[100]; void mergsort(int a[],int l,int r) { if……

快速排序111

摘要:#include<iostream>using namespace std;void qicksort(int a[],int l,int r){ if(l>=r) return; int i=l-1……

两个链表合成2

摘要:#include <stdio.h>typedef struct LNode{ int data; struct LNode* next;}LNode,*linkList;void initList(……

两个链表合并

摘要:#include <stdio.h> typedef struct LNode{  int data;  struct LNode* next; }LNode,*linkList; vo……

线性表顺序表

摘要:#include<iostream> using namespace std; #define  MAXSIZE 1000000 typedef struct  { int *elem; ……