- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 ROS2在zsh中的命令自动补全
打开 /opt/ros/$ROS_DISTRO/share/rosidl_cli/environment/rosidl-argcomplete.zsh 文件。
2024-07-24 17:48:53
332
原创 相对通用的C语言队列
心血来潮加上上班摸鱼,写了个队列,感觉还是比较通用的吧,先看头文件:#ifndef __QUEUE_H__#define __QUEUE_H__#include <stdint.h>struct queue_handle_t{ //队列的名字 char name[32]; //创建内存地址的起始位置 void *start_addr; //末尾地址 void *finish_addr; //指向队首成员 void
2021-05-10 19:51:49
347
原创 LeetCode 第98题 验证二叉搜索树 C语言 迭代
用迭代的方式,emmmmm,栈就用顺序表了,懒得写链栈,注释挺详细的//验证二叉搜索树bool isValidBST(struct TreeNode* root){ struct TreeNode* search; struct TreeNode* stack[10000] = { NULL }; int top; int button; int list[10000];...
2019-05-04 01:37:12
509
原创 LeetCode 第144题 二叉树的前序遍历
/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; *//** * Return an array of size *returnSize. * No...
2019-04-30 23:29:09
154
原创 LeetCode 第三题两数之和 C语言
emmmmm,我用的应该是滑动窗口吧 int lengthOfLongestSubstring(char* s){ int max = 0 ; int num = 1; int i,j,k; char *STmp; char SSTmp[2] = {'\0','\0'}; if (*s == '\0') { return 0; //如果是空字符串就返回0...
2019-01-22 10:22:28
356
原创 LeetCode 第一题两数之和 C语言
emmmm由于还在学数据结构与算法,不会哈希表所以就用暴力法解题了 代码/** * Note: The returned array must be malloced, assume caller calls free(). */int* twoSum(int* nums, int numsSize, int target) { int i,j; i...
2018-12-14 22:04:16
1348
原创 LeetCode 第二题两数相加 C语言
代码/** * Definition for singly-linked list. * struct ListNode { * int val; * struct ListNode *next; * }; */struct ListNode* addTwoNumbers(struct ListNode* l1, struct ListNode* l2...
2018-12-14 21:59:19
1016
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人