教育经历
6d63b89221e13b3febb0d4b727fe1cb7b9a5d0e0ce86e70d76eba31de419c45e
我的教育经历与毕业照片。需要密钥
荣誉记录
121020c51dd2a6d451cd928e21400bc433f93077cc2fe41addb5d842398cf003bada7c5646486fbbb81354000bd094be2107befba75f93703395eec4b78b1d068a3f4b93f662e2ddd9b384b047a6531fd7254015c7826439dd6ab4e1af6ce611bc932b8e0299e57a53999c8d59dbaf8bc52fe61101bb7473e1061838ca031c97cf20c627067520aa6522bbc9c42b11b819beb6a6f0b2707d29eef7860629c82f8a20c488ac905c9d84c34c5b65cf1168c332a6f6d62388cc050b01b6d20ff81c2387321fd8843485684e5c9e80dcc5b5f8a3c1f209ebb95e684866d0486c04492032f166e99c2335dab45235631c1f9d78d43f40aeed5fda7 ...
游泳健身
85d85000c6eae48376b9559cb0794201e1e933e326fefcf6e98bac5473f00347
这篇文章记录我的运动、健身活动与打卡记录。需要密钥
清华大学-计算几何-凸包
1、凸性(Convexity)
以颜色为例假设x,y,z是三种颜色,如果仅以x,y就能调出来的颜色,那么如u所示它一定会落在x,y中;若需要x,y,z三种 一起,那么如v所示会落在以x,y,z三点连成的三角形内部。
2、极点(Extreme Point)
在一组点中,沿着这个点作直线,必然能找到一条直线,使得其他所有点都在该直线的一侧。
判断一个点是否为极点:看该点是否存在于其中的三个点围成的三角形的内部
s点就不是极点
To-Left Test:判断一个点是否存在于三个点围成的三角形内部,那么就对该三个点以逆时针方向两两连成有向边,如果该点在这三条直线的左侧,那么成立。(复杂度为O(n^4))
123456bool InTriangle(Point p, Point q, Point r, Point s) { bool pqLeft = ToLeft(p, q, s); bool qrLeft = ToLeft(q, r, s); bool rpLeft = ToLeft(r, p, s); return (pdLeft == qrLeft) & ...
2019年度总结
和实验室同学一起继续参加机器人抓取挑战赛,再次拿到冠军
学习:
清华大学-邓俊辉-数据结构与算法
吴恩达-深度学习
清华大学-数据结构与算法
daf9e1003c8b639b6138b233a8332339e2259ca3a7d85c615bb2edf324a38a214d205994d14d67f9692853b119bf7034e53344c14647503faa4e11de0e5c78f27727fd4c549cc7f6f54b9338fc900760c1b0303b71e6990f5e8d413029646564d8083e39ece363c8f2e12f6618fa77f1b5a2bf720ed321fc2778aafa079698f79020de90c9943c01691bd98123e14aad4db00b7d3eaface41147477a011651a1c0f61f4d60b6c5106529e1d71eb65c26c88a8cc7944fb64988eb6c8fde3f0710ee4c9fd9a612d25e0621d63c46d19f931f7716c1d9dc4c02e756cf9fa5b363f15152ab20befba8fe124384a26a9ac65d3b8a891559b876d8c ...
待阅读
4b3e2583412724ff39be4d5683f0e5fe81eb949f7bd897bace5a060e46415a1e
一些个人资料。
建站相关
4b3e2583412724ff39be4d5683f0e5fe0b745d832b3a3180a418eacbd37204b08c3468b0d8a0da9b5f25bb462276463984f80497d89055eecfb35a4c8454a6606314d65ef55075efa4060a6c4b1600f40a480752963e4cb1be5b4e56a2bc345ec28e0ba367e8978826bf4086947d1c4b06412a08bd856f982818aaca10fbc2adf19e3dae4b93968b71521125faed8d76035f888178465ff54c94a62e3362d960d23078ddf0a8ba4782efe0a7ab464cc9a6665c7cc24c60e574731c240f5f2cd054ae7ddb28d44f34e20c2ac599d5e48d173246044b91329f0108515fdefd5a429a75b5290bf35b283effac47ead35db6d42ee4f6c88916d8b ...
吴恩达-深度学习总结以及一点想法
daf9e1003c8b639b6138b233a833233915a7f742c3629e6065b55ad29dd1f35d863f9bc6cdae241ad8e2587f54e1ae8971f4bc78ad023146c7cdcf3cb0a172740eea0724d1523ba2e78db10019daf292ae9a9721662f316b5bd8bad42aeeb832737b7345d5dc8f65758ae30fb9e2307f4e7a30c917d74f15551ba1d174c8685e8a85d0737350058044c49f776e60c4809045493443c7f0a7a30b402c1931e3eb0d802e0afa5dbfe7c6beec3b0a0577c2f10011064eaa16e5fcdbebb716017c85e9e84b3507acd5e6188b5dd83547c5b9a4329603b0699d96cf6581e8fec3900806fa450ef43ea17e940f7dd5275a6869e871ecc4bd3b43273 ...
c++中的STL技巧
自定义排序注意vector数据结构和优先级队列数据结构priority_queue的自定义排序的区别;
注意自定义比较函数和重载操作符的区别
自定义vector排序(基于sort)如果你想对 vector 进行自定义排序,同样需要提供一个比较函数。可以通过以下几种方式自定义 vector 排序:
使用静态比较函数和 std::sort定义一个静态的比较函数,并使用 std::sort 来对 vector 排序。
示例:12345678910111213141516171819202122232425262728293031323334#include <iostream>#include <vector>#include <algorithm>using namespace std;// 静态比较函数static bool myCompare(const pair<int, int>& a, const pair<int, int>& b){ return a.first > b.firs ...
