关于使用GetManifestResourceStream读取嵌入资源为null的问题

明明已经加入了resource并且把build action设置为了Embedded Resource,但是程序里面还是读取不到resource,原因只能是,namespace有问题:           // string projectName = Assembly.GetExecutingA...

2018-04-02 16:22:20

阅读数 450

评论数 1

【剑指offer-解题系列(64)】数据流中的中位数

题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 分析 使用两个堆排数组,一个最大堆(前半段数据),一个最小堆(后半段数据)。 ...

2017-06-15 09:58:51

阅读数 198

评论数 0

【剑指offer-解题系列(63)】二叉搜索树的第k个结点

题目描述 给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。 分析 二叉搜索树的中序遍历就是一个排序序列,找出来k个数就行了 代码实现     TreeNode* KthNo...

2017-06-15 09:28:45

阅读数 167

评论数 0

【剑指offer-解题系列(62)】序列化二叉树

题目描述 请实现两个函数,分别用来序列化和反序列化二叉树 分析 由于没有要求如何定义序列,所以采用先序遍历,这样比较容易分割字符,然后NULL都是用#表示 定义两个函数cutnum 和 num2str 用于分割字符串和把字符串转化为整数 另外定义递归函数readtree 和bui...

2017-06-15 09:25:47

阅读数 153

评论数 0

【剑指offer-解题系列(61)】把二叉树打印成多行

题目描述 从上到下按层打印二叉树,同一层结点从左至右输出。每一层输出一行。 分析 层次打印使用队列就行了 代码实现   vector > Print(TreeNode* root) {         vector >res;         if(!root)         ...

2017-06-14 23:47:49

阅读数 167

评论数 0

【剑指offer-解题系列(60)】按之字形顺序打印二叉树

题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 分析 原本使用一个队列可以实现, 现在换成一个堆栈+vector+sign 代码实现     vector > Print...

2017-06-14 23:44:29

阅读数 140

评论数 0

【剑指offer-解题系列(59)】对称的二叉树

题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 分析 递归实现 代码实现 bool isSymmetrical(TreeNode* root)     {          if(!root)          ...

2017-06-14 23:28:52

阅读数 117

评论数 0

【剑指offer-解题系列(58)】二叉树的下一个结点

题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 分析 1、叶检点 自己是左孩子:返回父节点 自己是右孩子: (1)如果父亲是左子树,那么就返回父亲的父亲 (2)如...

2017-06-14 23:19:59

阅读数 150

评论数 0

【剑指offer-解题系列(57)】删除链表中重复的节点

题目描述 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5 分析 采用递归可以简单实现,每次判断前后两个节点是否...

2017-06-14 22:43:08

阅读数 111

评论数 0

【剑指offer-解题系列(56)】链表中环的入口

题目描述 一个链表中包含环,请找出该链表的环的入口结点。 分析 使用两个指针,一个跳动1下,另一个跳动2下,最后两个指针会在某一处重合,此时再定义一个新指针从开头开始跳动,刚才的指针也同时开始跳动,两者最后会在入口节点相遇。 代码实现     ListNode...

2017-06-08 22:45:27

阅读数 199

评论数 0

【剑指offer-解题系列(54)】字符流中第一个不重复的字符

题目描述 请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l&...

2017-06-08 22:36:59

阅读数 152

评论数 0

【剑指offer-解题系列(53)】表示数值的字符串

题目描述 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e...

2017-06-08 22:25:47

阅读数 141

评论数 0

【剑指offer-解题系列(53)】正则表达式匹配

题目描述 请实现一个函数用来匹配包括'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"a...

2017-06-08 22:18:46

阅读数 274

评论数 0

【剑指offer-解题系列(52)】构建乘积数组

题目描述 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 分析 采用两个数组 A[n] , B[n]分别记录除去第 i 个数后, A...

2017-06-08 17:11:19

阅读数 241

评论数 0

【剑指offer-解题系列(51)】数组中重复的数字

题目描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。 分析...

2017-06-08 17:05:00

阅读数 172

评论数 0

【剑指offer-解题系列(50)】把字符串转换成整数

题目描述 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0  输入描述: 输入一个字符串,包括数字字母符号,可以为空 分析 1、首先需要分析是否有不准确字符出现: 如果有,则返回0; 2...

2017-06-08 16:57:00

阅读数 207

评论数 0

【剑指offer-解题系列(49)】不用加减乘除做加法

题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 分析 两个int型的变量相加,如果相同的位相加,就等于做“或”操作,但没有进位。 如果就行两个变量进行与操作,就可以知道哪个位需要进位,左移一位就可以当作进位使用 然后将两者相加...

2017-06-08 16:44:05

阅读数 181

评论数 0

【剑指offer-解题系列(48)】求1+2+3+...+n

题目描述 求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 分析 此题目目的是为了考采用取巧的方法,总共可以使用三种方法: 虚函数, 代码实现 class MyClass{ ...

2017-06-08 16:10:43

阅读数 217

评论数 0

【剑指offer-解题系列(47)】孩子们的游戏(圆圈中最后剩下的数)

题目描述 每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼...

2017-06-08 16:05:28

阅读数 174

评论数 0

【剑指offer-解题系列(46)】扑克牌顺子

题目描述 LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是...

2017-06-08 15:58:20

阅读数 131

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭