数据结构
wjd1994
这个作者很懒,什么都没留下…
展开
-
计算struct大小
计算struct大小,首先要让当前语句其数据类型大小的整数倍,如int a;此时应为4,char c; int i;这个大小 为1+5->8;最后的大小默认应为整个结构体中最长数据类型的整数倍#include <iostream> using namespace std; struct data { int a;//4字节 double b;//8字节 ...原创 2018-03-15 15:19:07 · 414 阅读 · 0 评论 -
常用排序算法
一,选择排序 二,冒泡排序 def buble_sort(a): count = 0 for i in range(len(a)): for j in range(len(a)-i-1): count += 1 if a[j]>a[j+1]: a[j],a[j+1] = a[...原创 2018-03-23 09:59:15 · 145 阅读 · 0 评论 -
二叉树遍历
先建立一颗二叉树实现代码如下:#include <iostream> using namespace std; struct node { int data; struct node *L; struct node *R; }; void printnode(struct node *n)//前序遍历 { if(n == NULL) return; cout <<...原创 2018-03-24 20:01:21 · 130 阅读 · 0 评论