- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 【Leetcode】算法与数据结构 C语言
注:Java中 String常用函数:String str: str.length() //得到字符串长度 str.charAt(i) //得到指定位置字符 str.charAt(i)-'0' //将某个字符转换为int型 char[] cs = str.toCharArray(); //将字符串转换为数组一,转换题型String to Integer (atoi)【题目】Implemen
2015-11-27 21:47:47 835
原创 【Leetcode】Linked list
Sting s="asd" //字符串双引号 char c='asd' //字符单引号Add Two Numbers题目要求: You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes
2015-11-26 11:25:20 477
原创 leetcode面试频率及总结
1 Two Sum 2 5 array sort set Two Pointers 2 Add Two Numbers 3 4 linked list Two Pointers
2015-11-23 10:16:30 953
原创 JAVA重要知识点
JAVA虚拟机:执行java字节码的虚拟机进程(java虚拟机知道底层硬件平台的指令长度和其它特性,使得java程序运行在任意平台成为可能)指令javac与java: javac:编译 java:运行JDK与JRE: JDK:java开发工具包与运行环境(包含JRE、编译器和其他工具:如JavaDoc、java调试器) JRE:java运行环境(将要执行java程序的虚拟机,同时包含了执行a
2015-11-20 11:02:53 1093
原创 排序算法重要知识点
经典排序算法及特性:经典排序算法的空间复杂度: O(1):冒泡、选择、插入、堆、希尔排序 O(logN)~O(N):快速排序 O(N):归并排序 O(M):计数排序、基数排序经典排序算法的稳定性: 稳定性概念:假定在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前
2015-11-18 22:41:27 964
原创 排序算法JAVA实现三
时间复杂度为 O(n)的算法:计数排序、基数排序一,计数排序package Sort; import java.util.Arrays;public class CountingSort { public int[] countingSort(int[] A, int n) { // write code here int i,j,tmp;
2015-11-18 17:35:26 433
原创 排序算法JAVA实现二
时间复杂度为 O(n*log(n))的算法:归并排序、快速排序、堆排序、希尔排序题: 对于一个int数组,请编写一个排序算法,对数组元素排序。 给定一个int数组A及数组的大小n,请返回排序后的数组。 测试样例: [1,2,3,5,2,3],6 [1,2,2,3,3,5]一,归并排序 归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and
2015-11-18 17:18:17 560
原创 排序算法JAVA实现一
常见排序算法: 题: 对于一个int数组,请编写一个排序算法,对数组元素排序。 给定一个int数组A及数组的大小n,请返回排序后的数组。 测试样例: [1,2,3,5,2,3],6 [1,2,2,3,3,5]时间复杂度为 O(N^2)的算法:冒泡排序、选择排序、插入排序一,冒泡排序:冒泡排序算法的运作如下: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。
2015-11-18 11:38:36 649
floodlight源码解读
2015-05-27
Floodlight开发者文档(译文)
2015-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人