C基础算法、基础数据结构
v_k_t_r
这个作者很懒,什么都没留下…
展开
-
火星计算器
// marks_calc.cpp : 定义控制台应用程序的入口点。 #include "stdafx.h" #include #include #include using namespace std; int changeOp(char op) { switch(op) { case '&':return 1; case '$':return 2; case原创 2015-08-29 23:02:47 · 437 阅读 · 0 评论 -
选择排序
//选择排序(tongguo) #include #include //包含动态分配内存函数的头文件 #include //包含exit(state)的头文件 int n=5; int* input()// { int i; int *A; printf("please input the number:"); scanf("%d",&n); if((NULL==(A=(i原创 2014-09-24 20:49:42 · 299 阅读 · 0 评论 -
插入排序
//插入排序 #include #include //包含动态分配内存函数的头文件 #include //包含exit(state)的头文件 int n=5; int* intput()// { int i; int *A; printf("please input the number:"); scanf("%d",&n); if((NULL==(A=(int*)mall原创 2014-09-23 20:30:05 · 225 阅读 · 0 评论 -
链表反转
//思路为将节点从前到后依次放到表头,最后最后的节点到了最前面,最前面的节点到了最后面 ListNode * ReverseList(ListNode * head) { //如果链表为空或者链表中只有一个元素 if(head==NULL || head->m_pNext==NULL) return head; ListNode转载 2015-07-26 16:30:35 · 219 阅读 · 0 评论 -
二叉树镜像
题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。 二叉树结点的定义如下: [cpp] view plaincopyprint? struct BinaryTreeNode { int data; BinaryTreeNode *Left; BinaryTreeNode *Right;转载 2015-07-26 20:17:10 · 285 阅读 · 0 评论