待阅读
4b3e2583412724ff39be4d5683f0e5fe81eb949f7bd897bace5a060e46415a1e
一些个人资料。
建站相关
4b3e2583412724ff39be4d5683f0e5fe0b745d832b3a3180a418eacbd37204b08c3468b0d8a0da9b5f25bb462276463984f80497d89055eecfb35a4c8454a6600db066a6b9526a1973e04ea208a563a1ba1da59cd3375bd924846832f2cf2e121de4ec492863e59ebb086fb9219ea0677ef461a98b0ee765e171ef1758f8b958e8deed08754c84a70366d164b3114a7440350c969af2cbbbcce10fe677232481f9c51f097c23afa6a7ae9393bb8b8dec25ab88e97a0031ecf1e1602892b0331e6fe1ed2e4b7ca89ec7a427f545da93d04631077841bb060f61824c690b69ba3dd18e20f8cbdbe19f82541362fa9a8c686e7c583a7d6e87ef9 ...
吴恩达-深度学习总结以及一点想法
daf9e1003c8b639b6138b233a833233915a7f742c3629e6065b55ad29dd1f35d863f9bc6cdae241ad8e2587f54e1ae8971f4bc78ad023146c7cdcf3cb0a1727417b9a0c3e3432ec854e4bb82f3b2c85761879dfa550726e45d702c9ae47923c35ffc7fbca11b8ed54e2da1fcbeff563a9e6c62829ff135a2d1e47d0e785c74ab6be23dc295c3197a3814d8163d064a545bdb237a2febb45a6ec2e8bfb7366a9c4103360b85f12083ad42980f12b6b227e28828f92b5d2aba8484a6ae005b4adbe985a0c18c06e3d1dd38a45164a8d07ff4375f414a03cef6991f156ce6b7750f09e103d0ec7b878bb3f6a8b9a9225d6c1a8f3a96fe5b28c8b ...
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. ...
2018年度总结
和实验室同学一起继续参加机器人抓取挑战赛,拿到冠军
学习:
📗-剑指OFFER2
📗-周志华-机器学习
清华大学-谢金星-数学建模
书籍-视觉SLAM十四讲
MIT-线性代数(未完成)
状压DP
基于01二进制位运算技巧的遍历与动态规划
剑指OFFER2
daf9e1003c8b639b6138b233a833233949c09837cfb39f4dc1dd079743bbce1906dedc61918bd75edd0d16ae825780d863a9a2303b694df6faa1e667671be698921fa5858eab1b1edd2e873fbf5ef01dccd5ee4cb5112f784577996e97418469e805916356c38621efe2abea38aebb4293d03b4fd6d547a397fab3af6a9aac085dc37d828d0d3c2fa4affba1df0a52295bdb50bac0f213b488caa052f2e7c0d6b8995687aa71ac7af0e596fa06c54c2d073642a6b3d3928b54e11e6b56ad9e9587613c202589e6cc0499ceeea13039181fb91e7f53614302797c6e9ef2bb8eeba0dc1dc344728b25ba65fb206f33efc881bfbee9b807c12d3 ...
异或的妙用
有2n+1个数,里面只有一个数出现了一次,其与数均出现了2次,求出这个数
逐元素异或即可,因为a xor a = 0, 0 xor a = a; bingo~
求出小于n的所有质数&合数的质因子
1234567891011121314151617181920212223///类似于动态规划的记忆化搜索 // 求取小于等于n的所有质数 // 并求取所有合数的质因子 vector<bool> isPrime(n+1, true); vector<vector<int>> factor(n+1); for (int i = 2; i <= n; i++) { // 查看i是否是质数 // 不是质数,则下一个 if (!isPrime[i]) continue; // i是质数 // 遍历i的所有倍数,其倍数必定不是质数,并记录对应的质因子i int m = 2; while ((m * i) <= n) { int cur = m * i; isPrime[cur] = false; factor[cur] ...
周志华-机器学习
鼎鼎大名的西瓜书,旁听了同学的读书分享与知识总结,如果能听到周老师的课就好了,可惜没有。
