算法
-
冒泡排序
-
选择排序
-
快速排序
-
二叉树查找: 最大值、最小值、固定值
-
二叉树遍历
-
二叉树的最大深度
-
给予链表中的任一节点,把它删除掉
-
链表倒叙
-
如何判断一个单链表有环
由于篇幅限制小编,pdf文档的详解资料太全面,细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
如果你觉得对你有帮助,可以戳这里获取:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
-
首页控制器
-
@author Administrator
/
@Controller
public class IndexController {
@Autowired
UserService userService;
@Autowired
InfoService infoService;
@Autowired
NoticeService noticeService;
@Autowired
VehicleService vehicleService;
@Autowired
SiteService siteService;
@Autowired
RouteSiteService routeSiteService;
@Autowired
RouteService routeService;//线路
/*- 首页跳转
- @return
*/
@GetMapping(“”)
public String index(Model model) {
//获去网站信息
Info info = infoService.getInfo();
//获取公告信息
List noticeList = noticeService.getWebNoticeList();
//获取6条公交信息
List vehicleList=vehicleService.getSixVehicle();
//返回网站信息
model.addAttribute(“info”,info);
model.addAttribute(“noticeList”,noticeList);
model.addAttribute(“vehicleList”,vehicleList);
return “index”;
}@GetMapping(“/goUser/{id}”)
public String goUser(Model model, @PathVariable Long id){
//根据id获取用户对象
User user = userService.getById(id);
model.addAttribute(“user”,user);
return “userInfo”;
}
/**
+ 根据id获取公交信息
+ @param id
+ @return
\*/
@GetMapping(“/getVehicle/{id}”)
public String getVehicleById(@PathVariable Long id, Model model){
//获取公交信息
WebVehicleInfo webVehicleInfo=vehicleService.getwebVehicleInfoById(id);
//获取公交中间站点信息
WebVehicleSiteInfo webSiteInfo=vehicleService.getwebVehicleSiteInfoById(id);
webSiteInfo.setMiddleSite(webSiteInfo.getMiddleSite()!=null?webSiteInfo.getMiddleSite().replaceAll(“,”,“–>”):“”);
model.addAttribute(“webVehicleInfo”,webVehicleInfo);
model.addAttribute(“webSiteInfo”,webSiteInfo);
return “vehicleInfo”;}
/**
+ 公交信息页跳转
+ @return
\*/
@GetMapping(“/vehicle”)
public String goVehicle(Model model,String name,Long endSite,Long startSite) {
//获取站点信息
List siteList=siteService.getSiteList();
//传递站点信息
model.addAttribute(“siteList”,siteList);
//获取公交数据
/*VehicleVo vehicleVo = new VehicleVo();
vehicleVo.setStartSite(startSite);
vehicleVo.setEndSite(endSite);
vehicleVo.setLimit(10000);
vehicleVo.setPage(1);
vehicleVo.setName(name);
List list;
if(vehicleVo.getStartSite()==null && vehicleVo.getEndSite()==null){
//根据名字查询以及正常查询
list=vehicleService.getVehicleList(vehicleVo);
model.addAttribute(“WebVehicleList”,list);
}else {
总结
我在成长过程中也是一路摸爬滚打,没有任何人的指点,所以走的很艰难。例如在大三的时候,如果有个学长可以阶段性的指点一二,如果有已经工作的师兄可以告诉我工作上需要什么,我应该前面的三年可以缩短一半;后来去面试bat,失败了有5、6次,每次也不知道具体是什么原因,都是靠面试回忆去猜测可能是哪方面的问题,回来学习和完善,当你真正去招人的时候,你就会知道面试记录是多么重要,面试官可以从面试记录里看到你的成长,总是去面试,总是没有成长,就会被定义为缺乏潜力。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
t/forums/4304bb5a486d4c3ab8389e65ecb71ac0)**
[外链图片转存中…(img-aL97YpqE-1715769461021)]
[外链图片转存中…(img-OwtzsXIW-1715769461022)]