Java注解开发详解 前言:Annotation中文释义注解之意, Java注解用于为Java代码提供元数据。 一、如何创建注解?JDK5.0出来后,Java语言中就有了四种类型,即类class、枚举enum、接口interface、注解@interface,它们处于同一级别,Java就是通过注解来表示元数据的。 1234567public @interface MyAnnotation { // 定 2017-09-28 02_编程语言 > 01_Java > 01_JavaSE > 08_反射机制 #注解 #JavaSE
Python基础语法大全 python学习笔记:小甲鱼python全套视频 + python基础教程 第2版修订版(书附10个大型案例) python学习环境:python3, win10下python3.5.4的IDLE + ubuntu下python3辅助 python分享范围:适合有C/C++/JAVA任意语言之一为基础,不适合纯新手入门 python语言优势:至今还没有一门编程语言,开发 2017-09-09 02_编程语言 > 02_Python #语法 #Python
二叉搜索树 数据结构可视化:二叉搜索树 二叉搜索树实现一个二叉搜索树,并实现插入、查找和删除操作。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818 2017-06-28 03_数据结构 > 04_算法 #算法题
哈希表算法 实现一个哈希表算法,并分析其时间复杂度和空间复杂度。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 2017-06-28 03_数据结构 > 04_算法 #算法题
动态规划算法 实现一个动态规划算法,并分析其时间复杂度和空间复杂度。 1234567891011121314151617181920public class DynamicProgrammingExample { public static int maxSubArray(int[] nums) { int n = nums.length; // 定义dp数 2017-06-28 03_数据结构 > 04_算法 #算法题
反转链表算法 反转链表的基本思路是:从头结点开始遍历链表,每次将当前节点的 next 指针指向前一个节点,然后将前一个节点设置为当前节点,最后将当前节点设置为原来的下一个节点。当遍历完成时,链表的头节点即为原来的尾节点,整个链表也就被反转了过来。 123456789101112131415161718192021222324public class ListNode { int val; 2017-06-28 03_数据结构 > 04_算法 #算法题
四种负载均衡算法 什么是负载均衡负载均衡是指多台服务器以对称的方式组成一个服务器集群,每台服务器的地位相当(但不同的服务器可能性能不同),可以独立提供服务,无需其他服务器的辅助。为了保证系统的可扩展性,需要有一种算法能够将系统负载平均分配给集群中的每台服务器,这种算法称为负载均衡算法。 负责执行负载均衡算法并平均分配请求的服务器称为负载均衡器。 1. 随机算法随机算法非常简单,该算法的核心是通过随机函数随机获取一个 2017-06-28 03_数据结构 > 04_算法 #算法题
堆排序算法 数据结构可视化:堆排序算法排序过程 实现一个堆排序算法,并分析其时间复杂度和空间复杂度。 123456789101112131415161718192021222324252627282930313233343536373839404142434445public class HeapSort { public static void sort(int[] arr) { 2017-06-28 03_数据结构 > 04_算法 #算法题
字符串匹配算法 实现一个字符串匹配算法,并分析其时间复杂度和空间复杂度。 123456789101112131415161718public class StringMatcher { public static int naiveStringSearch(String text, String pattern) { int n = text.length(); 2017-06-28 03_数据结构 > 04_算法 #算法题
归并排序算法 归并排序算法12345678910111213141516171819202122232425262728293031323334353637383940public class MergeSort { public static void sort(int[] nums) { int[] temp = new int[nums.length]; 2017-06-28 03_数据结构 > 04_算法 #算法题