摘要: 表结构 实验内容 1 用SQL语句创建数据库CAP,数据文件名为CAPData.mdf,数据文件的初始存储空间大小为50M,最大存储空间为500M,存储空间自动增长量为10M。 CREATE DATABASE CAP ON ( NAME = CAP, FILENAME = 'C:\Users\Zer 阅读全文
posted @ 2021-04-30 23:28 HickeyZhang 阅读(931) 评论(2) 推荐(1) 编辑
摘要: 题目描述 Write a function that adds two numbers. You should not use + or any arithmetic operators. Note: a and b may be 0 or negative. The result fits in 阅读全文
posted @ 2021-04-20 23:50 HickeyZhang 阅读(383) 评论(0) 推荐(1) 编辑
摘要: 题目描述 Imagine you are reading in a stream of integers. Periodically, you wish to be able to look up the rank of a number x (the number of values less t 阅读全文
posted @ 2021-04-20 22:32 HickeyZhang 阅读(186) 评论(0) 推荐(0) 编辑
摘要: #题目描述 给你一个有序数组 nums ,请你原地删除重复出现的元素,使每个元素最多出现两次,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组 并在使用**O(1)**额外空间的条件下完成。 80. 删除有序数组中的重复项 II 难度:简单 #题解 直接用双指针。slow指 阅读全文
posted @ 2021-04-06 19:38 HickeyZhang 阅读(48) 评论(0) 推荐(0) 编辑
摘要: #题目描述 给你两个有序整数数组 nums1 和 nums2,请你将 nums2 合并到 nums1 中,使 nums1 成为一个有序数组。 初始化 nums1 和 nums2 的元素数量分别为 m 和 n 。你可以假设 nums1 的空间大小等于 m + n,这样它就有足够的空间保存来自 nums 阅读全文
posted @ 2021-04-05 15:00 HickeyZhang 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 面向对象的思想 隔离变化 面向对象相比于面向过程能将变化带来的影响减到最小。 各负其责 面向对象更强调每个对象的职责。需求变化引起的新增类型不应影响原来类型的实现,即各司其职。 面向对象8大设计原则 依赖倒置原则(DIP) (稳定的)高层模块不应该依赖于(变化的)低层模块,两者都应该依赖于(稳定的) 阅读全文
posted @ 2021-04-05 14:39 HickeyZhang 阅读(67) 评论(0) 推荐(0) 编辑
摘要: #题目描述 森林中,每个兔子都有颜色。其中一些兔子(可能是全部)告诉你还有多少其他的兔子和自己有相同的颜色。我们将这些回答放在 answers 数组里。 返回森林中兔子的最少数量。 781. 森林中的兔子 难度:中等之简单 #题解 ##思路 贪心思想略加一些脑筋急转弯。 很容易捕捉到题目的两个关键点 阅读全文
posted @ 2021-04-04 23:40 HickeyZhang 阅读(57) 评论(0) 推荐(0) 编辑
摘要: #题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 LeetCode:53. 最大子序和 #题解 ##显而易见的暴力解法 最容易想到的便是暴力穷举所有的子段和的开头,显而易见时间复杂度是O(n^2)。 代码: class Solutio 阅读全文
posted @ 2021-04-03 12:17 HickeyZhang 阅读(91) 评论(0) 推荐(0) 编辑
摘要: #题目描述 以尽可能小的代价返回某无序系列中的两个最大值,当有重复的时设置某种机制进行选择。 #题解 首先要考虑的是重复的数的问题。 A.不处理重复数据方法:在处理第k大的元素时不处理重复的数据,也就是将原数组进行降序排序后,下标为k-1的元素。 B.去除重复数据方法:忽略重复的数据,这时候需要首先 阅读全文
posted @ 2021-04-01 09:12 HickeyZhang 阅读(400) 评论(0) 推荐(0) 编辑
摘要: #题目描述 假设有一个数列,它是一个有序数列围绕某个点旋转得到的。要求写算法在该数列中查找某给定数,看是否存在,存在则返回其位置。 #题解 ##暴力解法: 直接从前到后扫描整个数组,时间复杂度最优O(1),最坏O(n)。 public static int bfSearch(int[]arr,int 阅读全文
posted @ 2021-04-01 09:09 HickeyZhang 阅读(185) 评论(0) 推荐(0) 编辑