1 LeetCode是什么?LeetCode是一个在线的编程测试平台,国内也有类似的Online Judge平台。程序开发人员可以通过在线刷题,提高对于算法和数据结构的理解能力,夯实自己的编程基础。对于找工作的小伙伴十分有好处。这是leetcode官网的简介:LeetCode OJ is a pla...
分类:
其他好文 时间:
2015-05-04 17:42:17
阅读次数:
128
JS函数不仅仅是一个函数, 因为其数据结构的独特性, 函数可以属性函数或者一个类-------------函数:--- 一个属性--- 一个函数--- 一个类=================================draw: function(obj, time) {}draw是一个对象的...
分类:
Web程序 时间:
2015-05-04 13:43:21
阅读次数:
110
用了这么久的递归,现在不让用递归了,你行么?...
分类:
编程语言 时间:
2015-05-04 12:06:45
阅读次数:
174
欢迎指出代码不足
参考书本:严蔚敏《数据结构 .C语言版》
// RadixSort.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#define MAX_SIZE 1000//最大空间
#define RADIX 10//关键字基数
#define KEY_NUM 3//关键字个数
struct SLNode{//静态链表节点
int key...
分类:
编程语言 时间:
2015-05-04 12:04:48
阅读次数:
226
几个大公司(IBM、MicroSoft and so on)面试经典数据结构与算法题C#解答1.链表反转我想到了两种比较简单的方法第一种是需要开一个新的链表,将原链表的元素从后到前的插入到新链表中(也就是原链表第一个元素被插入成新链表的最后一个元素)。第二种是不需要开新的链表,而是逐步反转原链表中元...
分类:
编程语言 时间:
2015-05-04 11:33:24
阅读次数:
144
#include
#include
#include
#include
#include
#define M 2
using namespace std;
struct BTNode{
int keyNum;
int key[2*M-1]; //关键字数组
struct BTNode* child[2*M];//孩子结点数组
bool isLeaf;
};
void D...
分类:
其他好文 时间:
2015-05-04 10:12:01
阅读次数:
109
#include
#include
#include
using namespace std;
class BTree{
static const int M = 2;
struct BTNode{
int keyNum;
int key[2 * M - 1]; //关键字数组
struct BTNode* child[2 * M];//孩子结点数组
bool i...
分类:
编程语言 时间:
2015-05-04 10:06:49
阅读次数:
133
GCD是Grand Central Dispatch 的缩写. 即多线程优化技术.
它可以提供线程安全的队列,串行队列和并行队列,同步和异步执行任务.在队列中, 有很多回调块的执行单位, 完成一个任务后就回调块继续执行.
GCD队列特点:
1. 不是为了通常的数据存储而设计的
2. 它没有取消功能, 没有随机访问功能
3. 使用合理的数据结构来解决问题
简单的创建队列
dispatc...
分类:
其他好文 时间:
2015-05-04 01:20:13
阅读次数:
201
下面来写一个周的计划吧,作为自我监督,无论是考研还是刷题,都贵在坚持,不连续,计划每周都会有总计划,每天都会有子计划1.线性代数第四章、第五章,同时概率论开一个头2.英语单词15、16、17、18、193.英语阅读5篇4.英语听力13年12月1,13年12月2,13年6月1,13年6月25.数据结构...
分类:
其他好文 时间:
2015-05-04 01:15:00
阅读次数:
139