上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 实验一、熟悉ORALCE环境并练习SQL操作 一、目的与要求 本实验主要是熟悉ORACLE的运行环境,在CLIENT端进行联接设置与服务器联通,进入ORACLE的SQL*PLUS或SQL Developer的操作环境,进一步建立表格,并考虑主键、外键及值约束,进行相应的测试与查询等操作。 二、操作环 阅读全文
posted @ 2019-12-27 19:14 StarHai 阅读(1758) 评论(0) 推荐(1) 编辑
摘要: 为什么有抽象类 如果把类的继承结构看成一个金字塔,毫无疑问,位于金字塔顶端的父类更具有通用性,也会更加抽象,我们通常使用这个类来作为派生其他类的基类,而不是直接作为实例类。 比如,Tiger类和Rabbit类都是属于Animal类的一个子类,我们可以给他们一个getDescription()方法来对 阅读全文
posted @ 2019-12-27 00:50 StarHai 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.概念和区别 概念 从本质上说,一个进程就是一个正在执行的程序,它是系统进行资源分配和调度的基本单元,是操作系统结构的基础。每个进程都有自己的地址空间,包括可执行程序,程序的数据,栈,一组寄存器(程序计算器,栈指针以及其他运行程序需要的信息) 线程有时被称为轻量级进程,是程序执行的最小执行流,它是 阅读全文
posted @ 2019-12-26 23:37 StarHai 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 1.除自身以外数组的乘积 给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 示例: 输入: [1,2,3,4]输出: [24,12,8,6]说明: 请不要使用除法,且在 O(n 阅读全文
posted @ 2019-12-20 19:02 StarHai 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 1. N 阶乘末尾0的个数。 输入描述: 输入为一行,n(1 ≤ n ≤ 1000) 输出描述: 输出一个整数,即题目所求解法:要判断末尾有几个0就是判断可以整除几次10。10的因子有5和2,而在0~9之间5的倍数只有一个,2的倍数相对较多,所以本题也就转换成了求N阶乘中有几个5的倍数。也就是每多出 阅读全文
posted @ 2019-12-19 20:16 StarHai 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: java中List、Map、Set、Stack、Queue、Collections等的使用 List 创建方法: List<String> list=new ArrayList<>(); add(val) : 添加元素。 get(index) : 获取元素。 remove(index) : 删除元素 阅读全文
posted @ 2019-12-14 00:08 StarHai 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 第6节:Java基础 - 三大集合(上) 本小节是Java基础篇章的第四小节,主要介绍Java中的常用集合知识点,涉及到的内容包括Java中的三大集合的引出,以及HashMap,Hashtable和ConcurrentHashMap。 三大集合接口的引出 Java中的集合,从上层接口上看分为了两类, 阅读全文
posted @ 2019-12-11 11:18 StarHai 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 第5节:Java基础 - 必知必会(下) 本小节是Java基础篇章的第三小节,主要讲述Java中的Exception与Error,JIT编译器以及值传递与引用传递的知识点。 一、Java中的Exception和Error有什么区别 Exception和Error的主要区别可以概括如下: Except 阅读全文
posted @ 2019-12-02 21:45 StarHai 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Java中的try-catch-finally异常处理 一、异常处理 异常(Exception):是在运行发生的不正常情况。 原始异常处理: if(条件) { 处理办法1 处理办法2 处理办法3 } if(条件) { 处理办法4 处理办法5 处理办法6 } 代码阅读性差,臃肿不堪,与正常流程代码结合 阅读全文
posted @ 2019-12-02 21:39 StarHai 阅读(9001) 评论(0) 推荐(0) 编辑
摘要: 第4节:Java基础 - 必知必会(中) 本小节是Java基础篇章的第二小节,主要讲述抽象类与接口的区别,注解以及反射等知识点。 一、抽象类和接口有什么区别 抽象类和接口的主要区别可以总结如下: 抽象类中可以没有抽象方法,JDK8版本开始提供了接口总方法的default实现 抽象类和类一样是单继承的 阅读全文
posted @ 2019-12-01 01:24 StarHai 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 第3节:Java基础 - 必知必会(上) 本篇是基础篇的第一小节,我们从最基础的java知识点开始学习。本节涉及的知识点包括面向对象的三大特征:封装,继承和多态,并且对常见且容易混淆的重要概念覆盖和重载进行比较分析等。本小节主要帮助大家更好的复习与掌握java面试中的基础类题目。 一、面向对象是什么 阅读全文
posted @ 2019-11-29 01:12 StarHai 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 挑战字符串 无重复字符的最长子串 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子 阅读全文
posted @ 2019-11-28 20:56 StarHai 阅读(3619) 评论(0) 推荐(0) 编辑
摘要: 使用“;”替换过字符串中的“,” public class Test01 {public static void main(String[] args) {String number = "123,456,5234,52345,63456,7456,7";String newNumber = num 阅读全文
posted @ 2019-11-27 23:55 StarHai 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 第一题:二维数组的查找 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 题解: 由于二维数组数从左到右递增,从上到下递增,那么,我们可以考虑从左 阅读全文
posted @ 2019-11-27 23:31 StarHai 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 题解:每次插入到vector的头部直到head==NULL; 参考代码: 1 /** 2 * struct ListNode { 3 * int val; 4 * struct ListNode *next; 5 * List 阅读全文
posted @ 2019-11-27 23:23 StarHai 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题目描述 对于一个给定的字符串,我们需要在线性(也就是O(n))的时间里对它做一些变形。首先这个字符串中包含着一些空格,就像"Hello World"一样,然后我们要做的是把着个字符串中由空格隔开的单词反序,同时反转每个字符的大小写。比如"Hello World"变形后就变成了"wORLD hELL 阅读全文
posted @ 2019-11-27 23:14 StarHai 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在英文中,我们会把一些长的名字或者短语进行缩写。例如"looks good to me"缩写为"lgtm",短语中的每个单词的首字母组成缩写。现在给出一个字符串s,字符串s中包括一个或者多个单词,单词之间以空格分割,请输出这个字符串的缩写。 输入描述: 输入包括一个字符串s,字符串长度le 阅读全文
posted @ 2019-11-27 22:46 StarHai 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.” 输入描述: 每个测试输入包含2个字符串 输出描述: 输出删除后的字符串 示例1 输入 复制 They 阅读全文
posted @ 2019-11-27 22:23 StarHai 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 题解:我们先统计出来空格的数量,计算出替换后的字符串的长度,然后从后往前替换即可。 参考代码: 1 class Solution 阅读全文
posted @ 2019-11-27 22:04 StarHai 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 题解: 由于二维数组数从左到右递增,从上到下递增,那么,我们可以考虑从左下角查找,如果val大于 阅读全文
posted @ 2019-11-27 21:47 StarHai 阅读(183) 评论(0) 推荐(0) 编辑
摘要: acm博弈论基础总结 常见博弈结论 Nim 问题:共有N堆石子,编号1..n,第i堆中有个a[i]个石子。 每一次操作Alice和Bob可以从任意一堆石子中取出任意数量的石子,至少取一颗,至多取出这一堆剩下的所有石子。 结论:对于一个局面,当且仅当a[1] xor a[2] xor ...xor a 阅读全文
posted @ 2019-11-27 16:10 StarHai 阅读(1461) 评论(0) 推荐(1) 编辑
摘要: 模板链接 字符串模板 KMP EXKMP Trie 可持久化Trie树+DFS序 01Trie Manacher 字符串哈希 2019上海网络赛G题 17 SA(后缀数组) 最大不重叠相似子串 求两个字符串长度不小于 k 的公共子串的个数 SAM (后缀自动机) 洛谷p3975 求字典序第K小串 动 阅读全文
posted @ 2019-11-27 15:33 StarHai 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 2017CCPC杭州题目PDF Problem A. Super-palindrome 题解: 给你一个字符串,每一步可以将一个字符替换为另一个字符,问你最少多少步可以使得,该字符串任意奇数子串为回文串,偶数子串为回文串。 满足上面条件一定是ababab这种形式,所以我们只要找到数量最多的两种字符用 阅读全文
posted @ 2019-10-30 12:06 StarHai 阅读(803) 评论(0) 推荐(0) 编辑
摘要: A:水题,先排序,有相连的输出2,否则输出1. #include<bits/stdc++.h> using namespace std; #define pii pair<int,int> #define mkp make_pair #define pb push_back #define fi f 阅读全文
posted @ 2019-10-23 23:59 StarHai 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 链接:https://ac.nowcoder.com/acm/contest/1099/C来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K Special Judge, 64bit IO Format: %lld 时间限制:C/C++ 阅读全文
posted @ 2019-10-09 21:18 StarHai 阅读(337) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页