
学习历程
lucky52529
跳出自己的舒适区
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[程序人生]——程序员要学会使用保存键
吐槽!!! 单纯给老铁们一个建议,写笔记或者其他东西别用记事本,写笔记或者其他东西别用记事本,写笔记或者其他东西别用记事本。 辛辛苦苦写了一天的笔记画的导图,这破烂电脑一个掉电我就回到解放前了。 一定要记得多点几次保存,把鼠标给他点烂!!!!!!!!!! 呜呜呜,不说了,通宵干回来,幸好微软爸爸的VS能恢复,不然我的B数(BTree)也没了!!!晚安昂。。 ...原创 2019-09-15 20:56:53 · 414 阅读 · 0 评论 -
[大数据处理]——布隆过滤器
布隆过滤器 说到布隆这两个字大家可千万不要认为我们这里讲的是英雄联盟中的布隆大叔,今天我们所讲的布隆过滤器是一种大数据处理利器,他是由布隆算法Bloom Filter音译而来,是以Bitmap集合为基础的去重算法。 为什么需要布隆过滤器 直观的说,bloom算法类似一个位图,用来判断某个元素(key)是否在某个集合中。和一般的位图不同的是,这个算法无需存储key的值,对于每个key,只需要k个比特...原创 2019-05-19 13:34:26 · 1630 阅读 · 0 评论 -
cout输出汉字字符串乱码问题
之前电脑刷机后重装vs2013没注意,今天输出汉字字符串出现乱码情况,搞了半天头疼的要死,不过还好找到了解决办法,希望能帮到同样遇到相似问题的你们。 有的人说是编译器编码问题,但是我试了没有用,这是第二个办法: https://blog.youkuaiyun.com/weixin_43971764/article/details/85872655 直接贴上大佬博客。。。。 ...原创 2019-03-23 21:59:52 · 4595 阅读 · 0 评论 -
单链表基础面试题(下篇)
1.删除链表中的重复结点 ListNode* deleteDuplication(ListNode* pHead)//删除链表中重复的结点 { struct ListNode* cur = pHead; struct ListNode* prev = NULL; struct ListNode* next = cur->next; if (cur == NULL || cur-&g...原创 2019-01-14 17:48:38 · 260 阅读 · 0 评论 -
单链表基础面试题(上篇)
1.移除链表元素 struct ListNode* removeElements(struct ListNode* head, int val)//移除链表元素 { if (head == NULL) return head; struct ListNode* cur = head; struct ListNode* prev = NULL; while (cur) { struc...原创 2019-01-14 17:39:54 · 436 阅读 · 0 评论 -
栈与队列面试题
下面是这5道题c语言实现的源代码 bool isValid(char* s)//判断括号是否有效 { int len = strlen(s); int pos = 0; int* ans = (int*)malloc(sizeof(int)*len); for (int i = 0; i < len; i++) { if ((s[i] == '(') || (s[i] == ...原创 2019-01-08 17:21:47 · 354 阅读 · 2 评论 -
二叉树进阶面试题
1.根据二叉树创建字符串 你需要采用前序遍历的方式,将一个二叉树转换成一个由括号和整数组成的字符串。 空节点则用一对空括号 “()” 表示。而且你需要省略所有不影响字符串与原始二叉树之间的一对一映射关系的空括号对。 /** * Definition for a binary tree node. * struct TreeNode { * int val; * struc...原创 2019-01-07 15:52:23 · 311 阅读 · 0 评论 -
二叉树基础面试题
/** * Definition for a binary tree node. * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ int TreeSize(struct TreeNode* root)//求数的结点的个数 { if (root...原创 2019-01-05 14:21:40 · 668 阅读 · 0 评论 -
[c语言]——void ( *signal(int , void(*)(int)) )(int)是什么意思
void ( signal(int , void()(int)) )(int)是什么意思 注释: signal 是一个函数声明 signal函数的第一个参数是int,第二个参数是函数指针 signal函数的返回类型为函数指针 signal函数的第二个参数是函数指针,该指针指向的函数 参数是int,放回类型为void signal函数的返回类型也是一个函数指针,该函指针指向的函...原创 2018-12-22 12:25:12 · 2476 阅读 · 1 评论 -
[数据结构]——模拟实现堆
头文件 #pragma once #include<stdio.h> #include<assert.h> #include<stdlib.h> #include<string.h> #include<time.h> typedef int HPDataType; typedef struct Heap { HPDataType..原创 2018-12-09 21:53:40 · 223 阅读 · 0 评论 -
反转单链表
反转一个单链表。 示例: 输入: 1-&amp;amp;amp;amp;gt;2-&amp;amp;amp;amp;gt;3-&amp;amp;amp;amp;gt;4-&amp;amp;amp;amp;gt;5-&amp;amp;amp;amp;gt;NULL 输出: 5-&amp;amp;amp;amp;gt;4-&amp;amp;amp;amp;gt;3-&am原创 2018-12-01 12:17:36 · 1358 阅读 · 7 评论