![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
寒江蓑笠
这个作者很懒,什么都没留下…
展开
-
不使用第三方变量交换x,y
经典面试题整理1、不使用第三方变量交换x,y1. x ^=y y ^=x x ^=y2. x=x+y y=x-y x=x-y3. x=x-y y=y+x x=y-x4. x=y-x y=y-x x=x+y5.x=x*y y=x/y x=x/y6.x=y/x y=y/x x=x*y2、死锁产生的原因及四个必要条件产生死锁的原因主要是:(1) 因为系统资源不足。原创 2013-02-19 13:40:33 · 751 阅读 · 0 评论 -
二叉查找树的实现
1、二叉查找树的实现:#include#includetypedef struct Node{ //定义二叉树类型 int data; struct Node *parent; struct Node *lchild; struct Node *rchild;}BiTreeNode,*BiTree;//二叉树的查找,如原创 2013-06-20 09:22:03 · 993 阅读 · 0 评论 -
排序算法实现(C/C++)
1、冒泡排序: 和快速排序一样属于交换排序的一种#include#include#include#define LEN 10int generate_array(char *array){ int i=0; srand((unsigned)time(NULL)); for(i=0;i<LEN;i++){原创 2013-02-19 07:56:09 · 508 阅读 · 0 评论