- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 leetcode(376)
class Solution {public: int wiggleMaxLength(vector<int>& nums) { if(nums.size()<2){ return nums.size(); } static const int BEGIN = 0; static const int UP = 1; static const int DOWN = 2;.
2020-05-20 21:25:18 116
原创 leetcode(295)
class MedianFinder {public: /** initialize your data structure here. */ MedianFinder() { } void addNum(int num) { if(big_queue.empty()){ big_queue.push(num); return; //没有这个 出来的结果都不对 } .
2020-05-19 07:36:06 130
原创 leetcode(255)
class MyStack {public: /** Initialize your data structure here. */ MyStack() { } /** Push element x onto stack. */ void push(int x) { std::queue<int> temp_queue; temp_queue.push(x); while(!_data.emp.
2020-05-17 15:12:24 265
原创 leetcode (23)
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */bool cmp(const ListNode *a,const ListNode *b){ return a->val<b->val;}class Solu.
2020-05-17 14:11:51 106
原创 leetcode(21)
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { ListN.
2020-05-17 09:57:22 116
原创 leetcode (138)
/*// Definition for a Node.class Node {public: int val; Node* next; Node* random; Node(int _val) { val = _val; next = NULL; random = NULL; }};*///这里使用stl 的map 来实现class Solution {public: Node* co.
2020-05-17 09:34:20 108
原创 leetcode (86)
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* partition(ListNode* head, int x) { //value .
2020-05-17 09:09:00 137
原创 leetcode(142)
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *detectCycle(ListNode *head) { std::set<ListNod.
2020-05-16 09:23:42 160
原创 leetcode(160)
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ //使用stl 的setclass Solution {public: ListNode *getIntersectionNode(ListNode *headA, ListNo.
2020-05-16 08:11:09 100
原创 leetcode(92)
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* reverseBetween(ListNode* head, int m, int n) { in.
2020-05-15 17:53:58 104
原创 3D感知(kdtree)
对于代码这一块:class Node: def __init__(self, left, right, point_indices): self.left = left self.right = right self.point_indices = point_indices节点的数据结构为 左右节点 以及分割点。# 构造树# 按照某一个维度轮流切,切的位置取决于某个维度如(x)的排序后的中值def make_kdtree(p
2020-05-15 12:18:42 366 1
原创 自动驾驶作业3
没有完整看过视频,没有耐心看完整个视频。(等以后有机会再仔细看吧)作业参考博客:https://blog.csdn.net/weixin_38213410/article/details/89892336
2020-05-14 20:24:50 206
原创 c++(kdtree)
#include <iostream>#include <vector>#include <algorithm>#include <string>#include <cmath>#include <numeric>#include<time.h>using namespace std;struct Point { Point(float xx, float yy, float zz) :x(xx),.
2020-05-14 17:00:39 649 1
原创 ABB(简单测试流程)
1.在完成机器人上电之后,首先做一下工具的标定标定的方法是:选择一个尖锐物体,固定在一个稳定的平面上。在示教器中选择4点标定,然后操作机器人以不同的姿态靠近这个尖锐的点,最后计算得到tcp(注意开始的时候要修改 mass 和 重心位置值)2.继续做一下工件的坐标系这个比较简单,直接用3点法,就可以完成了。3.最后在线连接示教器,修改对应的就可以完成了记录一下,遇到的问题。利用移动平台,完成点云的获取的时候。要注意在最后一个末端的线,就是默认的起始点的位置0。转换坐标系..
2020-05-13 07:44:24 1080
原创 dbscan(1)
相关链接:https://www.cnblogs.com/tiaozistudy/p/dbscan_algorithm.html
2020-05-10 10:18:05 204
原创 Open3d(相关使用)
简单的一个处理 pointcloud 的tool ,直接看官方的文档就可以了!http://www.open3d.org/docs/release/tutorial/Basic/pointcloud.html#paint-point-cloud
2020-05-09 21:08:40 1711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人