路在前方
09
15
浅探C++返回局部对象的过程 浅探C++返回局部对象的过程
之前学习到过在返回值的时候,c++会在返回局部对象的时候进行返回值优化,现在想通过实践来一谈究竟。 右值引用(第一层)C++11新增了一种引用,可以引用右值,又称右值引用。这也为函数返回值的优化提供了条件。先看这样一段代码。 #inc
2022-09-15 青椒
02
再战脑控机器人大赛 再战脑控机器人大赛
第二年也是我最后一年参加这个比赛了,感谢实验室每年都对我们参加比赛给予精神和经费上的大力支持。去年收获优秀算法经验,今年收获脑机图灵测试赛题冠军,综合并列第三名,也和其他赛队交流了更多算法。 今年多亏直博师弟的稳定发挥和师妹的用心比赛,最
2022-09-02 青椒
08
27
链表中是否有环? 链表中是否有环?
怎么做?面试中碰到了这么一个问题,让我来判断一个链表中是否存在环,怎么做。 这一看就是一个简单题,应该有几种解法,考虑到要有个优化的思路,我第一时间提到的是方法一。 方法一。借用哈希表来判断,每次访问一个节点,就把这个节点加入哈希表中。如果
2022-08-27 青椒
05
30
简易Shell实现 简易Shell实现
描述np实现了一个简单的shell, 主要通过C语言来实现。项目地址 主要有以下功能。 向标准输出打印一个命令提示符 从标准输入读取一个命令 判断要执行哪些命令 对内置命令进行了解析,主要包括。 1)cd cd xxx 进入某个目录
2022-05-30 青椒
05
魔兽世界之开战-代码实现 魔兽世界之开战-代码实现
回忆起之前上过北大郭炜老师的课程,里面有个大作业借用了魔兽世界的一些IP,设计了一个类似红蓝双方对战的场景,正好自己写C++算法多,但是做项目少,就再次写一下这个作业,并且把每个模块抽离出来制作。 项目地址 具体场景描述 魔兽世界的西面
2022-05-05 青椒
04
17
总结三场笔试 总结三场笔试
蚂蚁笔试 蚂蚁金服的笔试是我最早参加的,那时候还是第一次参加笔试,没啥经验,挺紧张的。具体题目我不记得了,但是感受还在。最后3个编程题1题满分,其他两题都只拿了部分分数,一直很可惜。 蚂蚁的笔试题还是比较全面的。因为开始编程题之前,有很多
2022-04-17 青椒
09
查漏补缺之C++11 查漏补缺之C++11
面试杭州某互联网大厂的时候被问了一些C++11的问题,发现还有一些不熟悉的名词和特性,在这边就补充一下。 std::atomic算是通过面试发现了一个宝藏吧,可以不用锁来实现线程互斥。通过面试是一个模板类,可以将自定义类,或者基本数据类
2022-04-09 青椒
01
章的碎碎念 章的碎碎念
d537e15114ce275fe9b181c229b1c2703d0c3f1fd3e0274ec14908080da764705c1b45cf6826f0ac4f3ba44b4ce9ce52fc48d7eed94329a4c5815
2022-04-01 青椒
03
30
力扣刷题纪念 力扣刷题纪念
之前大一的时候就感觉到纯粹刷题的乐趣,后来因为各种各样的因素,学校对各类程序设计竞赛的支持力度也不是特别大,就放弃了。后来在研究生继续找回了这个乐趣。 说起在力扣刷题也有一段时间了,一开始觉得题目不会特别难,就没怎么做。后来发现大家都在
2022-03-30 青椒
1 / 2