![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 97
xiaoo_gan
做一个快乐的程序员
展开
-
如何删除eclipse自动生成的//TODO Auto-generated
菜单-->windows-->prefereces-->Java-->Code templates打开Code-->Method Body,点“编辑”,然后删除“// ${todo} Auto-generated method stub”这一行。原创 2014-07-22 14:05:29 · 2222 阅读 · 0 评论 -
tomcat环境变量的配置
1.===> 进入bin目录下,双击startup.bat看是否报错。一般肯定会报。2.===> 右键我的电脑===>高级===>环境变量 新建一个 变量名为 JAVA_HOME 然后变量值是 你的JDK的bin目录的上一层。 再新建一个 变量名为CATALINA_HOME 变量值是你的Tomcat的bin的目录的上一层。3.===> 进入Tomcat bin目录下 双击shutdo转载 2014-07-29 11:18:08 · 436 阅读 · 0 评论 -
linux下maven安装和eclipse下的maven插件安装
一、官网下载maven原创 2014-11-03 18:43:01 · 4372 阅读 · 0 评论 -
linux下jdk的安装与配置
一、下载jdk8JDK下载二原创 2014-11-03 19:31:23 · 672 阅读 · 0 评论 -
Linux下Eclipse的搭建
一、下载linux版的eclipse原创 2014-11-03 18:16:23 · 549 阅读 · 0 评论 -
[android开发]将内容短信或邮件发送
1.在manifest中获得发送短信权限2.代码实现private void shareNote() { final CharSequence[] items = { getResources().getString(R.string.share_with_sms), getResources().getString(R.string.share_with_emai原创 2014-12-05 15:03:26 · 608 阅读 · 0 评论 -
maven org.apache.commons.commons-convert
maven地址:点击打开链接改名后将其放入本地仓库:/home/xiaoogan/.m2/repository/org/apache/commons/commons-convert/1.0-SNAPSHOTmaven的pom 中设置: org.apache.commons commons-convert原创 2015-01-15 18:40:44 · 2148 阅读 · 0 评论 -
maven下手动导入ojdbc6.jar
1.根据你需要的版本,下载ojdbc6.jar官网下载:点击打开链接百度云盘下载:点击打开链接2.将ojdbc6.jar放在你某个位置,我这里放在桌面上3.打开终端(windows用户打开cmd),输入:mvn install:install-file -Dfile=你的存放ojdbc6.jar文件的位置 -DgroupId=com.oracle -DartifactId=oj原创 2015-01-15 19:57:49 · 11149 阅读 · 0 评论 -
[算法之排序]希尔排序算法 (java实现)
/*** * * @author xiaoo_gan * 排序算法:希尔排序算法 * 实现过程:希尔排序的思想是使数组中任意间隔为h的元素都是有序的。 * * * * 测试: * input: S H E L L S O R T E X A M P L E * output: * h = 13 第 0 轮:S H E原创 2014-12-28 14:28:27 · 612 阅读 · 0 评论 -
[算法之排序]排序类算法模版 (java实现)
/*** * 排序类算法模版 * */public class Example { public static void sort(Comparable[] a) { //排序算法实现 }// 判断第一个数是否大于第二个数 private static boolean less(Comparable v, Comparable w) { return v.comp原创 2014-12-27 21:10:49 · 931 阅读 · 0 评论 -
[android开发] 解决菜单项图标不显示的问题
@Override public boolean onCreateOptionsMenu(Menu menu) { setIconEnable(menu, true); menu.add(Menu.NONE, MENU_DELETE, 1, R.string.delete) .setIcon(R.drawable.delete); menu.add(Menu.NONE, MENU原创 2014-12-13 16:12:05 · 1791 阅读 · 0 评论 -
android studio for Mac 安装提示 Java not found 解决办法
android studio的运行依赖java 6,所以只要安装好java 6就行了。apple官方下载地址:JavaForOSX百度云盘地址:JavaForOSX附android studio 百度云盘下载地址:android studio下载地址原创 2014-12-13 23:36:37 · 1254 阅读 · 0 评论 -
[算法之排序]插入排序算法 (java实现)
/*** * * @author xiaoo_gan * 排序算法:插入排序算法 * * 特点: * 1.当前索引左边的所有元素都是有序的,但它们的最终位置还不确定, * 为了给更小(大)的元素腾出空间,它们可能会被移动。 * 但是当索引到达数组的右端时,数组排序就完成。 * 2.和选择排序不同的是,插入排序所需的时间取决与输入元素的初始顺序。 * 3.时间复杂度:原创 2014-12-27 22:44:26 · 651 阅读 · 0 评论 -
[算法之排序]快速排序算法(java实现)
/*** * * @author xiaoo_gan * 快速排序 * * * 测试: * 第一种partition * 排序 20000000 个数, 快速排序用时: 11.58600 秒 * 排序 50000000 个数, 快速排序用时: 37.75700 秒 * * * 第二种partition * 排序 20000000 个数, 快速原创 2015-01-03 22:51:24 · 506 阅读 · 0 评论 -
[算法之排序]归并排序算法(java实现)
*** * * @author xiaoo_gan * 归并排序算法 * 实现思想: * 要将一个数组排序,可以先(递归地)将它分成两半分别排序,然后将结果归并起来。 * * 它能将任意长度为N地数组排序所需时间和NlogN成正比。 * 能处理数百万甚至更大规模的数组,这是插入排序或选择排序做不到的。 * 缺点:所需地额外空间和N成正比。 * * 测原创 2015-01-03 22:53:42 · 549 阅读 · 0 评论 -
[算法之排序]选择排序算法 (java实现)
/*** * 排序算法:选择排序算法 * 实现过程: * 1.找到数组中最小的那个元素 * 2.将它和数组的第一个元素交换位置(如果第一个元素就是最小元素,那么它就和自己交换) * 3.在剩下的元素中找到最小的元素,将它与数组的第二个元素交换 * 4.一直循环 步骤3, 直到整个数组排序完成。 * * 特点: * 1.对于长度为N的数组,选择排序需原创 2014-12-27 21:39:03 · 588 阅读 · 0 评论 -
[算法之排序]三向切分的快速排序算法(java实现)
/*** * * @author xiaoo_gan * 三向切分的快速排序 * 适应场景: * 出现含有大量重复元素的数组 * 实现思想: * 将数组切分为三部分,分别对应小于、等于和大于切分元素的数组元素 * 特点: * 三向切分的快速排序的运行时间和输入的信息量的N倍是成正比的 * 因为对于包含大量的重复元素的数组,它将排序时间从线性对数级降低到原创 2015-01-04 13:21:25 · 1203 阅读 · 0 评论 -
61 Rotate List
题目链接:rotate-list/** * * Given a list, rotate the list to the right by k places, where k is non-negative. * For example: * Given 1->2->3->4->5->NULL and k = 2, * return 4->5->1->2->3->NULL原创 2015-03-14 23:49:12 · 707 阅读 · 0 评论 -
88.Merge Sorted Array
题目链接:merge-sorted-arrayimport java.util.Arrays;/** * * Given two sorted integer arrays A and B, merge B into A as one sorted array. * * Note: * You may assume that A has enough space (s原创 2015-03-15 15:52:58 · 370 阅读 · 0 评论 -
19. Remove Nth Node From End of List
题目链接:remove-nth-node-from-end-of-list/** * * Given a linked list, remove the nth node from the end of list and return its head. * For example, * Given linked list: 1->2->3->4->5, and n = 2.原创 2015-03-15 09:55:42 · 410 阅读 · 0 评论 -
20.Valid Parentheses
题目链接:valid-parenthesesimport java.util.ArrayList;import java.util.List;/** * * Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string原创 2015-03-15 16:42:51 · 380 阅读 · 0 评论 -
[LeetCode 105] Construct Binary Tree from Preorder and Inorder Traversal
题目链接:construct-binary-tree-from-preorder-and-inorder-traversalimport java.util.Arrays;//根据前序和中序遍历构建二叉树/** * Given preorder and inorder traversal of a tree, construct the binary tree.原创 2015-03-25 18:00:36 · 770 阅读 · 0 评论 -
[LeetCode 103] Binary Tree Zigzag Level Order Traversal
题目链接:binary-tree-zigzag-level-order-traversal类似的题型:1 Binary Tree Level Order Traversal2 Binary Tree Level Order Traversal II3 Minimum Depth of Binary Tree4 Sum Root to Leaf Numbers原创 2015-03-25 18:57:50 · 602 阅读 · 0 评论 -
94.Binary Tree Inorder Traversal
题目链接:binary-tree-inorder-traversalimport java.util.ArrayList;import java.util.List;/** * Given a binary tree, return the inorder traversal of its nodes' values. For example: Given bi原创 2015-03-19 00:08:24 · 550 阅读 · 0 评论 -
145.Binary Tree Postorder Traversal
题目链接:binary-tree-postorder-traversalimport java.util.ArrayList;import java.util.List;import java.util.Stack;/** * Given a binary tree, return the postorder traversal of its nodes' valu原创 2015-03-19 10:24:33 · 484 阅读 · 0 评论 -
169 Majority Element [LeetCode Java实现]
题目链接:majority-element/** * Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times. You may assume that the arra原创 2015-03-19 14:17:34 · 690 阅读 · 0 评论 -
25. Reverse Nodes in k-Group
题目链接:reverse-nodes-in-k-group/** * * Given a linked list, reverse the nodes of a linked list k at a time and return its modified list. * * If the number of nodes is not a multiple of k the原创 2015-03-15 11:01:53 · 388 阅读 · 0 评论 -
92. Reverse Linked List II
题目链接:reverse-linked-list-ii/** * * Reverse a linked list from position m to n. Do it in-place and in one-pass. * * For example: * Given 1->2->3->4->5->NULL, m = 2 and n = 4, * * return原创 2015-03-15 13:06:19 · 386 阅读 · 0 评论 -
23. Merge k Sorted Lists
题目链接:merge-k-sorted-lists/** * * Merge k sorted linked lists and return it as one sorted list. * * Analyze and describe its complexity. * */public class MergeKSortedLists { public c原创 2015-03-15 15:06:36 · 513 阅读 · 0 评论 -
[LeetCode 41] First Missing Positive
题目链接:first-missing-positive/** * Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] return 3, and [3,4,-1,1] return 2. Your al原创 2015-03-25 13:07:54 · 670 阅读 · 0 评论 -
[LeetCode 64] Minimum Path Sum
题目链接:minimum-path-sum/** * Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right which minimizes the sum of all numbers along its path. Note:原创 2015-03-24 21:47:42 · 706 阅读 · 0 评论 -
[LeetCode 106] Construct Binary Tree from Inorder and Postorder Traversal
题目链接:construct-binary-tree-from-inorder-and-postorder-traversalimport java.util.Arrays;//根据中序和后序遍历构建二叉树/** * * Given Inorder and Postorder traversal of a tree, construct the binary tr原创 2015-03-25 18:35:29 · 644 阅读 · 0 评论 -
[LeetCode 109] Convert Sorted List to Binary Search Tree
题目链接:convert-sorted-list-to-binary-search-tree/** * Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. * */public class Conve原创 2015-03-25 22:51:35 · 714 阅读 · 0 评论 -
24. Swap Nodes in Pairs
题目链接:swap-nodes-in-pairs/** * * Given a linked list, swap every two adjacent nodes and return its head. * For example, * Given 1->2->3->4, you should return the list as 2->1->4->3. * You原创 2015-03-15 10:20:27 · 437 阅读 · 0 评论 -
21.Merge Two Sorted Lists
题目链接:merge-two-sorted-lists/** * * Merge two sorted linked lists and return it as a new list. * The new list should be made by splicing together the nodes of the first two lists. * */pu原创 2015-03-15 14:25:59 · 359 阅读 · 0 评论 -
35.Search Insert Position
题目链接:search-insert-position有待继续优化/** * * Given a sorted array and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted原创 2015-03-19 13:08:41 · 400 阅读 · 0 评论 -
[LeetCode 147] Insertion Sort List
题目链接:insertion-sort-list/** * Sort a linked list using insertion sort. * */public class InsertionSortList { public class ListNode { int val; ListNode next; ListNode(int x) { va原创 2015-03-25 21:58:56 · 720 阅读 · 0 评论 -
53.Maximum Subarray
题目链接:maximum-subarray/** * Find the contiguous subarray within an array (containing at least one number) which has the largest sum. For example, given the array [−2,1,−3,4,−1,2,1,−5,4], t原创 2015-03-19 10:59:20 · 427 阅读 · 0 评论 -
144.Binary Tree Preorder Traversal
题目链接:binary-tree-preorder-traversalimport java.util.ArrayList;import java.util.List;import java.util.Stack;/** * Given a binary tree, return the preorder traversal of its nodes' values.原创 2015-03-19 00:34:09 · 564 阅读 · 0 评论 -
96.Unique Binary Search Trees [LeetCode Java实现]
题目链接:unique-binary-search-treesimport java.util.Arrays;/** * Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For example, Given n = 3, th原创 2015-03-19 16:26:55 · 754 阅读 · 0 评论