C++学习
brendma
这个作者很懒,什么都没留下…
展开
-
学习
1、C和C++中struct不同:C中struct结构体中是不能声明函数,而C++中的结构体是可以声明函数的。2、struct和class的不同:结构体默认情况下成员是public,而在class中成员默认的是private。3、qsort函数1)声明void qsort(void *base,size_t num,siz原创 2015-03-24 10:39:37 · 367 阅读 · 0 评论 -
【算法】C++链表的实现以及常见的链表操作和测试
自己实现链表常见的操作,用作记录,以备以后查看#include <iostream>#include <string.h>using namespace std;//定义节点class Node{public: int m_data; Node *m_next; Node(int data):m_data(data),m_next(NULL){}};...原创 2018-05-03 15:38:37 · 579 阅读 · 0 评论 -
【算法】C++实现插入排序
概述:插入排序是将无序的a[i...n]序列,取出其中的元素插入到有序a[1...i-1]中。需要移动元素,将a[i]插入到适合的位置。插入排序是稳定的排序。 实现算法: 查找比较操作和记录移动操作交替进行。 将待插入元素a[i]从右向左依次与有序区中记录a[j](j = i-1,i-2...)进行比较 如果a[i] < a[j],a[j]向后移动一个位置 如...原创 2018-07-31 13:57:17 · 945 阅读 · 0 评论