Nothing
Wangchinlung
哈哈
展开
-
JSP内置对象
1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。2.response对象 response对象包含了响应客户请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse类的实例。3.session对象 session转载 2018-02-01 12:09:33 · 139 阅读 · 0 评论 -
mongodb学习
Mongodb是NoSQL的一种,NoSQL——No only SQL,非关系型数据库,并不能直接理解为“没有关系的数据库”,形象来说NoSQL是传统关系型数据库的功能阉割版本,减少了很少用的功能而已。NoSQL基于键值对,而且不需要经过SQL层的解析,所以具有不错的性能。安装过程:官网下载社区版本,“下一步”安装完成。在安装目录F:\Mongodb下,新建Data文件夹,在Data文件夹下新建d...转载 2018-05-19 11:16:10 · 155 阅读 · 0 评论 -
希尔排序C语言
思路:希尔排序,属于插入排序的一种,将无序序列中相隔n个元素的元素看作一组,进行简单插入排序,然后n-1,继续这样做,当n = 1时,就是直接插入排序。时间复杂度O(n^1.3),不稳定。#include <stdio.h> int main(){ int data[10]={6,4,8,3,5,1,7,9,0,2}; int n = 3,i = 0,j = 0,temp = ...原创 2018-03-21 22:15:00 · 362 阅读 · 0 评论 -
快速排序C语言
思路:快速排序是对冒泡排序的一种优化,通过确定一个标志位来从左右两边对无序数列进行划分,然后递归实现,直到无法再划分,即是排序结果。时间复杂度O(nlog2n),不稳定。int partition(int * data,int i,int j){ int temp = data[i]; while(i < j) { while(data[j] >= temp&&am...原创 2018-03-14 11:20:42 · 176 阅读 · 0 评论 -
简单选择排序C语言
思路:简单选择排序属于选择排序,选择排序的本质是选取无序数列的最小值放到第一个位置,以此类比。时间复杂度O(n^2),稳定。void sort(int * data,int n){ int temp = 0,i = 0,j = 0,min = 0,var = 0; for(i = 0;i < n;i ++) { min = i; for(j = i + 1;j < n;...原创 2018-03-14 10:19:00 · 771 阅读 · 0 评论 -
冒泡排序C语言
思路:冒泡排序属于交换排序,本质就是比较和交换。N-1次循环中,每次都依次比较数列相邻的两个元素,直到把无序数列中最大的那个元素移动到最后,这一次的循环结束,开始下一次。时间复杂度O(n^2),稳定。void sort(int * data,int n){ int temp = 0,i = 0,j = 0; for(;i < n - 1;i ++) { for(j = 0;j &...原创 2018-03-14 09:15:51 · 247 阅读 · 0 评论 -
直接插入排序C语言
思路:直接插入排序是无序数列的第一个元素从后向前跟有序数列的元素进行比较,找到合适的插入位置,插入新的数据。算法复杂度为O(n^2),稳定排序。void sort(int * data,int n){ int temp = 0,i = 1,j = 0; for(;i < n;i ++) { for(j = i - 1;j >= 0;j --) { if(data[...原创 2018-03-14 08:56:19 · 344 阅读 · 0 评论 -
成绩排序C语言
#include <stdio.h>#include <string.h>int main(){ int total = 0,i = 0,j = 0; int model = 0,temp = 0; int data[100]; char name[100][100],var[100]; scanf("%d",&to...原创 2018-03-12 11:07:21 · 17499 阅读 · 0 评论 -
LinkedList实现
import java.util.Iterator;public class MyLinkedList implements Iterable{ private int theSize; private int modCount; private Node beginMarker; private Node endMarker; private st原创 2018-01-30 16:15:34 · 164 阅读 · 0 评论 -
Java中锁的类型
链接:https://www.nowcoder.com/questionTerminal/134aea222e0c4add9a9b0c63267a5e3c来源:牛客网1、自旋锁 ,自旋,jvm默认是10次吧,有jvm自己控制。for去争取锁 2、阻塞锁 被阻塞的线程,不会争夺锁。 3、可重入锁 多次进入改锁的域 4、读写锁 5、互斥锁 锁本身就是互斥的 6、悲观锁转载 2018-02-01 13:56:07 · 195 阅读 · 0 评论 -
Java中数据类型的分类
基本数据类型(或叫做原生类、内置类型)8种: 整数:byte,short,int,long(默认是int类型) 浮点类型: float,double(默认是double类型) 字符类型:char转载 2018-02-01 13:53:18 · 225 阅读 · 0 评论 -
Spiral Matrix
Given a matrix ofmxnelements (mrows,ncolumns), return all elements of the matrix in spiral order.For example,Given the following matrix:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]You s...原创 2018-01-28 18:44:14 · 129 阅读 · 0 评论