
学习历程
lucky52529
跳出自己的舒适区
展开
-
[程序人生]——程序员要学会使用保存键
吐槽!!!单纯给老铁们一个建议,写笔记或者其他东西别用记事本,写笔记或者其他东西别用记事本,写笔记或者其他东西别用记事本。辛辛苦苦写了一天的笔记画的导图,这破烂电脑一个掉电我就回到解放前了。一定要记得多点几次保存,把鼠标给他点烂!!!!!!!!!!呜呜呜,不说了,通宵干回来,幸好微软爸爸的VS能恢复,不然我的B数(BTree)也没了!!!晚安昂。。...原创 2019-09-15 20:56:53 · 407 阅读 · 0 评论 -
[大数据处理]——布隆过滤器
布隆过滤器说到布隆这两个字大家可千万不要认为我们这里讲的是英雄联盟中的布隆大叔,今天我们所讲的布隆过滤器是一种大数据处理利器,他是由布隆算法Bloom Filter音译而来,是以Bitmap集合为基础的去重算法。为什么需要布隆过滤器直观的说,bloom算法类似一个位图,用来判断某个元素(key)是否在某个集合中。和一般的位图不同的是,这个算法无需存储key的值,对于每个key,只需要k个比特...原创 2019-05-19 13:34:26 · 1611 阅读 · 0 评论 -
cout输出汉字字符串乱码问题
之前电脑刷机后重装vs2013没注意,今天输出汉字字符串出现乱码情况,搞了半天头疼的要死,不过还好找到了解决办法,希望能帮到同样遇到相似问题的你们。有的人说是编译器编码问题,但是我试了没有用,这是第二个办法:https://blog.youkuaiyun.com/weixin_43971764/article/details/85872655直接贴上大佬博客。。。。...原创 2019-03-23 21:59:52 · 4565 阅读 · 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 · 236 阅读 · 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 · 410 阅读 · 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 · 338 阅读 · 2 评论 -
二叉树进阶面试题
1.根据二叉树创建字符串你需要采用前序遍历的方式,将一个二叉树转换成一个由括号和整数组成的字符串。空节点则用一对空括号 “()” 表示。而且你需要省略所有不影响字符串与原始二叉树之间的一对一映射关系的空括号对。/** * Definition for a binary tree node. * struct TreeNode { * int val; * struc...原创 2019-01-07 15:52:23 · 293 阅读 · 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 · 644 阅读 · 0 评论 -
[c语言]——void ( *signal(int , void(*)(int)) )(int)是什么意思
void ( signal(int , void()(int)) )(int)是什么意思注释:signal 是一个函数声明signal函数的第一个参数是int,第二个参数是函数指针signal函数的返回类型为函数指针signal函数的第二个参数是函数指针,该指针指向的函数参数是int,放回类型为voidsignal函数的返回类型也是一个函数指针,该函指针指向的函...原创 2018-12-22 12:25:12 · 2450 阅读 · 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 · 208 阅读 · 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 · 1331 阅读 · 7 评论