随笔分类 -  C/C++

215. 数组中的第K个最大元素
摘要:https://leetcode-cn.com/problems/kth-largest-element-in-an-array/ 阅读全文

posted @ 2020-01-07 12:07 bug睡的略爽 阅读(133) 评论(0) 推荐(0)

1114. 按序打印
摘要:// 我们提供了一个类: // public // class Foo { // public void one() { print("one"); } // public void two() { print("two"); } // public void three() { print("three"); } // } 三个不同的线程将会共用一个 Foo 实例。 /... 阅读全文

posted @ 2019-09-26 20:22 bug睡的略爽 阅读(202) 评论(0) 推荐(0)

41. 缺失的第一个正数
摘要:1 // 给定一个未排序的整数数组,找出其中没有出现的最小的正整数。 2 // 示例 1 : 3 // 输入 : [ 1, 2, 0 ] 输出 : 3 示例 2 : 4 // 输入 : [ 3, 4, -1, 1 ] 输出 : 2 示例 3 : 5 // 输入 : [ 7, 8, 9, 11, 12 ] 输出 : 1 6 // leetcode-cn.... 阅读全文

posted @ 2019-09-22 21:26 bug睡的略爽 阅读(138) 评论(0) 推荐(0)

496. 下一个更大元素 I
摘要:给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,对应位置输出- 阅读全文

posted @ 2019-08-24 11:16 bug睡的略爽 阅读(154) 评论(0) 推荐(0)

内存泄露检测valgrind神器
摘要:原文地址:http://www.cnblogs.com/napoleon_liu/articles/2001802.html调不尽的内存泄漏,用不完的ValgrindValgrind 安装1. 到www.valgrind.org下载最新版valgrind-3.2.3.tar.bz22. 解压安装包:... 阅读全文

posted @ 2015-12-14 15:12 bug睡的略爽 阅读(3850) 评论(0) 推荐(0)

"纯种"C++解析unicode文件
摘要:C++解析UNICODE字符表示很蛋疼,现在记录下下午的收获,以备以后调用。基本思路:按行读取unicode文件,存为wstring, 再将其转为string,然后通过stringstream来处理,获取想要的数据基本函数:#include #include #include #include /... 阅读全文

posted @ 2013-11-20 21:45 bug睡的略爽 阅读(647) 评论(0) 推荐(0)

C++读取unicode文本
摘要:http://librawill.blogspot.com/2008/08/cunicode_2881.html熟悉一下字符类型,char, wchar_t, TCHAR,最熟悉的char是单字节字符,适用于ANSI编码;wchar_t是双字节的宽字符类型,适用于unicode编码;TCHAR是一... 阅读全文

posted @ 2013-11-20 15:59 bug睡的略爽 阅读(3175) 评论(0) 推荐(0)

C++内存管理之一(检测内存泄露)
摘要:C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对初学者来说很困难。经常会出现内存泄露的情况。那么我们写程序如何避免内存泄露呢?首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。本文描述了如何检测内存泄露。最主要的是纯C,... 阅读全文

posted @ 2013-10-28 23:03 bug睡的略爽 阅读(368) 评论(0) 推荐(0)

导航