韩奇峰高级讲师
多年实战工作经验曾参与制作宝马Usage Training项目、DMS项目,奥迪全 息投影项目,奔驰等多家汽车门户行业大型项目,负责UI设计、界面设计、3D模型制作、前端开发等职务。
从事设计行业多年,精通PhotoShop、UI设计、AfterEffects、Flash、 Actionscript、HTML、CSS、JavaScript、jQuery、资深动画设计师,设计作品曾获得全国动画设计三等奖。
课程讲解注重实战应用,对讲述知识点穿插案例制作,使课程内容更加接近 工作中实际的项目。授课风格注重实战经验分析,深受学生喜欢。
Java工程师的工资待遇怎么样?
Java工程师的工资待遇怎么样?
Java软件工程师一般月薪范围在4000-10000元,远远超过了应届毕业生月薪 2500元的平均水平。通常来说,有一年工作经验的Java高级软件工程师的薪酬大致在年薪10—13万左右。
从Java的应用领域来分,Java语言的应用方向主要表现在以下三个方面:首 先是大中型的商业应用;其次是桌面应用,就是常说的C/S应用;再次是移动领域应用。
综上而言JAVA就业方向为:可以从事JSP网站开发、Java编程、Java游戏开 发、Java桌面程序设计,以及其他与Java语言编程相关的工作。可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。
JavaEE进阶课程介绍
JavaEE进阶
JavaWeb后端开发
Tomcat服务器
Nginx服务器配置
dubbo
SOA 微服务
JavaWeb开发核心
JavaEE主流框架
Spring框架
SpringMVC框架
Struts框架
Hibernate框架
MyBatis
阶段综合项目
微信
点餐系统
吃了吗app
课程优势
1.掌握当前流行的Nginx服务器后台程序开发
2.使学员具备企业级服务器、网站的项目开发经验。
本阶段学习目标
1.掌握Tomcat/Nginx服务器搭建。
2.掌握Jsp&Servlet的使用。
3.精通SSH、SSM两大流行框架的原理及使用。
本阶段学习效果
1.掌握html5相关知识能够**需求搭建高质量网站;
2.可以实现原生js搭建动态效果界面;
3.使用JQuery库快速搭建原型界面;
1021. Deepest Root (25)
>
开始用各个叶节点dfs遍历,找**大deep,运行超时,然后评论里发现个方法,挺赞 https://www.nowcoder.com/questionTerminal/f793ad2e0c7344efa8b6c18d10d4b67b
#include<iostream> #include<algorithm> #include<vector> #define MAX_V 10002 using namespace std; vector<int> arc[MAX_V];//相等于邻接矩阵 vector<int> P;//输出的数组 int dis[MAX_V];//相对于root距离 int N,dis_max=0;//相对于root**大距离 bool visited[MAX_V] = {0}; void dfs(int index) { if (dis_max < dis[index]) dis_max = dis[index]; for (auto x : arc[index]) { if (visited[x] == NULL) { dis[x] = dis[index] 1; visited[x] = true; dfs(x); } } } int main() { cin >> N; for (int t = 1;t < N;t ) { int i, j; cin >> i >> j; arc[i].push_back(j); arc[j].push_back(i); } int count=0; for (int t = 1;t <= N;t ) { if (visited[t] == false) { dis[t] = 0; visited[t] = true; dfs(t); count ; } } if (count != 1) cout << "Error: " << count << " components" << endl; else { for (int t = 1;t <= N;t ) { if (dis[t] == dis_max) P.push_back(t); visited[t] = false; } visited[P.back()] = true; dfs(P.back()); for (int t = 1;t <= N;t ) { if (find(P.begin(), P.end(), t) == P.end()) if (dis[t] == dis_max) P.push_back(t); } sort(P.begin(), P.end()); for (auto x : P) cout << x << endl; } }
相关推荐: