首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
牛气冲天1234
获赞
2
粉丝
1
关注
6
看过 TA
0
男
杭州电子科技大学
2020
集成电路IC设计
IP属地:浙江
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑牛气冲天1234吗?
发布(7)
刷题
牛气冲天1234
2020-08-13 19:35
已编辑
集成电路IC设计
二叉搜索树 C++实现代码
#include<iostream> #include<cassert> #include<queue> using namespace std; //二叉搜索树 类似于字典 主要功能增 删 改 查 遍历 template<typename Key,typename Value> class BST { private: //定义基本成员 结点,结点属性,总的结点数 struct Node { Key key; Value value; Node* left; No...
0
点赞
评论
收藏
转发
牛气冲天1234
2020-08-10 11:05
已编辑
集成电路IC设计
排序算法3=堆排序+二叉堆
一、什么是二叉堆堆是一种存储数据的结构,形状类似于金字塔形,所以形象的称之为堆结构。二叉堆:是指一种将二叉树和堆结合起来的数据结构,这种数据结构有两个主要的特点,其一是满足完全二叉树的性质,顺序存储,中间不存在空余位置,其二是任意一个结点的父节点大于(或小于)子结点。其中堆的存储方式是采用数组进行存储,所以堆通常可以被看做是一个完全二叉树的数组对象。其中根结点最大的称为最大堆,根结点最小的称为最小堆。二、怎么用代码定义一个二叉堆 #include<iostream> #include<string> #include<ctime> using namespa...
0
点赞
评论
收藏
转发
牛气冲天1234
2020-08-10 08:56
集成电路IC设计
排序算法2=归并+快速
一、归并排序 二、快速排序
0
点赞
评论
收藏
转发
牛气冲天1234
2020-08-09 21:16
集成电路IC设计
排序算法1=选择+插入
一、选择排序基本思想:遍历元素中最大的一个然后与第一个元素进行交换。 template<typename T> void selectSort(T arr[], int n) { for (int i = 0; i < n; i++) { int k = i; for (int j = i + 1; j < n; j++) { if (arr[j] > arr[k]) { k = j; } } swap(arr[i...
0
点赞
评论
收藏
转发
牛气冲天1234
2020-08-04 15:37
集成电路IC设计
字符串的全排列+去重+栈的出入
本次博客主要针对三个问题进行讲解,第一,是对于任意一个输入序列输出它的全部可能输出,第二,是在所有可能的输出序列中进行去重,第三,则是判断这个输出的序列可不可能是以栈的方式输出的。一、字符串的全排列,这里主要介绍两种全排列的方法1.调用库函数进行全排列,这里先上代码 do{ vector<int>temp; temp=v; if(isvalid(vin,temp)){ for(int i=0;i<v.size();i++){ cout&l...
0
点赞
评论
收藏
转发
牛气冲天1234
2020-07-20 15:32
集成电路IC设计
2020-07-20
在牛客打卡2天,今天学习:刷题 26 道/代码提交 5 次
0
点赞
评论
收藏
转发
牛气冲天1234
2020-07-19 09:52
集成电路IC设计
2020-07-19
在牛客打卡1天,今天学习:刷题 10 道
0
点赞
评论
收藏
转发
1
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务