算法
文章平均质量分 64
shuai@23
这个作者很懒,什么都没留下…
展开
-
冒泡排序(BubbleSort)
一、冒泡排序的思想:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直...原创 2018-03-22 10:58:30 · 354 阅读 · 0 评论 -
谈我的算法工程师校招经历
【中兴+华为+美团+海康威视+百度】校招也算是告一段落了,offer不多但弥足珍贵,感恩终于当了一次运气选手。学弟妹们让写写面经,其实也没啥经验,毕竟不是大神,不过如果有幸做一点小参考还是极好的,顺便给自己留个纪念 ^_^【基本情况】:双985信通系硕士,成绩亮点,项目扣分(太easyT_T),两篇不错的SCIpaper,代码渣,无实习经历。【目标岗位】:算法工程师(机器学习转载 2018-03-10 15:46:44 · 3791 阅读 · 0 评论 -
二叉搜索树(BinarySearchTree)
#includeusing namespace std;//BST的结点typedef struct node{ int key; struct node *lChild, *rChild;}Node,*BST;//在给定的BST中插入结点,其数据域为element,使之称为新的BSTbool BSTInsert(Node* &p, int element){ if (N原创 2018-03-30 13:23:37 · 328 阅读 · 0 评论 -
PAT甲级-1064. Complete Binary Search Tree (30)
A Binary Search Tree (BST) is recursively defined as a binary tree which has the following properties:The left subtree of a node contains only nodes with keys less than the node's key.The righ原创 2018-03-29 10:36:59 · 323 阅读 · 0 评论