
面试
Simmu
这个作者很懒,什么都没留下…
展开
-
链表中的添加节点和删除节点的操作
struct ListNode{ int value; ListNode *next; }; void add_listnode(ListNode** start,int value){ ListNode *addnode=new ListNode(); addnode->value=value; addnode->next=NULL; if(*st原创 2016-03-23 14:44:42 · 1287 阅读 · 0 评论 -
Java多线程 面试题
三线程打印ABC public class JavaTest implements Runnable{ private String name; private Object prev; private Object self; private JavaTest(String name,Object self,Object prev){ this.name=name; this.原创 2016-05-10 23:47:27 · 378 阅读 · 0 评论 -
科大讯飞笔试&&腾讯模拟在线笔试
昨天科大讯飞的笔试挂了,很正常,都是C++的题目,虽然之前有做过很多关于C++的算法题,但是感觉和竞赛还是有差别的。 科大讯飞,回忆版: C++函数中的两个指针相交换,问返回结果是交换后的结果还是不变? 稀疏矩阵的压缩存储的两种方法:十字链表和三元组列。 一个二叉树的度为2的节点个数为N2,度为1的节点的个数为N1,求叶子节点的个数? 编程题: 1.用递归检查一个数组是不是升序排列的。原创 2016-09-02 11:07:24 · 9612 阅读 · 2 评论 -
排序算法比较和总结
1.冒泡排序 2.选择排序 3.插入排序 4.快速排序 5.归并排序 6.堆排序 #include using namespace std; void swap_self(int &a,int &b){ a^=b; b^=a; a^=b; } void just(int *a,int state,int len){ int child; child=(state<<原创 2016-09-04 17:26:53 · 388 阅读 · 0 评论