自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (9)
  • 收藏
  • 关注

原创 leetcode javascript版 1. 两数之和

定义一个对象,以数组的每个值为key。遍历数组,对于每个元素x,找target-x在不在对象中,若在,就找到了;若不在,就把x存到对象中。时间空间都是O(n)的。var twoSum = function(nums, target) { var mapObj = {}; for(var i = 0; i < nums.length; i++) { i...

2018-12-20 19:32:15 116

原创 leetcode javascript版 225. 用队列实现栈

定义一个队列。每次进栈,先把元素进队列,然后把前方的元素依次出队,再进队。保证每次进来的都在队列的最前端。每次出栈,直接从队列出队即可。/** * Initialize your data structure here. */var MyStack = function() { this.queue = [];};/** * Push element x onto st...

2018-12-20 19:19:39 297

原创 leetcode javascript版 232. 用栈实现队列

定义两个栈,一个做输入,一个做输出。进队列,就进输入栈。出队列,判断输出栈是否为空,如果为空,那么将输入栈全部依次压进输出栈,然后从输出栈弹出。如果不为空,直接从输出栈弹出。/** * Initialize your data structure here. */var MyQueue = function() { this.input = [] this.output...

2018-12-20 16:31:34 175

原创 leetcode javascript版 20. 有效的括号

使用栈时间复杂度:O(n)空间复杂度:O(n)var isValid = function(s) { var stackArr = []; var mapObj = { ")": "(", "}": "{", "]&

2018-12-20 11:23:24 198

原创 leetcode javascript版 25. k个一组翻转链表

暂时没有想到好方案,就用遍历链表写了一个。var reverseKGroup = function(head, k) { var prev = null; var curr = head; var p1 = null; var p2 = null; while(curr !== null) { for(var i = 0; i <...

2018-12-19 20:51:30 483

原创 leetcode javascript版 142. 环形链表 II

dsf

2018-12-19 17:49:32 553 1

原创 leetcode javascript版 141. 环形链表

以下实现语言是JavaScript目录方法一:利用空间方法二:快慢指针方法一:利用空间遍历链表,对于每个节点对象,新增属性isVisited = true。同时每次遍历判断下一个节点是否拥有isVisited属性,如果有就是有环的。时间复杂度O(n)空间复杂度O(n)var hasCycle = function(head) { var curr = head; while(c...

2018-12-19 17:26:01 362

转载 #ifdef 中的逻辑与或操作

原本用宏定义包起来的代码类似如下:#ifndef A// codes#endif // A现在要加入一个宏定义 B,实现类似这样的条件判断(显然实际上这样是不行的):#ifndef A && ifdef B其实应该这样:#if (!defined A) && (defined B)// codes#endif // !A

2015-12-10 11:08:47 1320

VC实现的《全国列车时刻查询系统》数据结构课设

大学时的数据结构课程设计,用VC MFC实现,操作的数据文件较大(数据结构课设规定不能用数据库)。实现车次查询、站站查询、车站查询等。低分分享,欢迎交流。

2015-08-21

vc实现的ACM评判系统模型

用VC实现了一个简单的ACM评判系统,可评判C语言的基础语句,不够完善,只是一个思路,曾经的计算机专业VC++课程设计。低分分享。

2015-08-21

链表大作业-学生成绩管理系统-界面美观

用链表实现的学生成绩管理系统,增删查,均为链表操作,关闭界面时将链表存到student.txt中,每次打开程序在初始化过程中读txt,创建链表。链表的一个大作业,欢迎交流!

2015-08-18

C实现位图bmp的合成和缩放

位图合成:输入alpha值(0到1),将两张图片以透明度为alpha和(1-alpha)合成在一起,不同效果修改公式即可。 位图缩放:可按具体像素值缩放,也可按倍数缩放。

2015-08-18

多线程读写问题循环buffer

实现多线程读写缓冲区的小例子。一个任务读文件并写入缓冲区,一个任务从缓冲区读内容写到文件,缓冲区可循环。读大文件请稍微改下缓冲区大小。

2015-08-18

VC-MFC CListCtr列表控件美化

在MFC项目的时候常用到列表控件不好美化的问题。这个源码里可修改列表控件的大小、背景色、字体、字体色,很实用!vc和vs的都有,还有简要说明文档。都是自己的经验,分享给大家!

2015-07-28

foxmail-7.2.7.21

foxmail的安装包,自己有在用的,分享给大家11

2015-07-28

codeblocks-8.02mingw-setup.exe

很好用。带有MinGW 本人一直在用

2012-08-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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