weixuqin 的专栏

105 篇文章
41 人订阅

全部文章

希希里之海

leecode刷题(14)-- 有效的字母异位词

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。

525
希希里之海

leecode刷题(13) -- 字符串中的第一个唯一字符

给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。

436
希希里之海

leecode刷题(12)-- 整数反转

假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。

385
希希里之海

leecode刷题(11)-- 反转字符串

其实这道题我们很容易可以想到使用数组下标的方法,将字符串转换为 char 数组,遍历数组重新赋值。其中观察反转字符串可以知道,两个反转字符串字符的下标之和为字符...

493
希希里之海

网络基础题目

一个大公司有一个总部和三个下属部门。公司分配到的网络前缀是 210.38.160/24 。公司的网络布局如下图所示。总部共有五个局域网,其中的 LAN1-LAN...

233
希希里之海

leecode刷题(10)-- 旋转图像

你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。

322
希希里之海

leecode刷题(9)-- 有效的数独

判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。

752
希希里之海

leecode刷题(5)-- 只出现一次的数字

给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

391
希希里之海

leecode刷题(6)-- 两个数组的交集II

我们可以用遍历穷举的方法,但是时间复杂度肯定很高。不妨换个思路:先将数组递增排序,排序之后将两个数组同时遍历(定义两个数组的脚本变量,初始值为0,向后遍历),比...

461
希希里之海

leecode刷题(7)-- 加一

我们从后往前遍历数组,当遍历到最后一位的时候我们让数组的最后一位加 1,如果数组的最后一位是 9 的话,则需要进位,该位赋值为 0 。如果前面位的数组也是 9 ...

813
希希里之海

leecode刷题(8)-- 两数之和

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

391
希希里之海

leecode刷题(3)-- 旋转数组

所以我们按照字面意思,来改变数组下标,每次让最后一位数值和前一位数值交换,然后再将最后一位数值赋值为第一位数值,让数组排序。

1004
希希里之海

leecode刷题(4)-- 存在重复数组

如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。

642
希希里之海

leecode刷题(1)-- 删除排序数组中的重复项

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(...

693
希希里之海

leecode刷题(2)-- 买卖股票的最佳时机

设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。

884
希希里之海

排序算法的简单实现(冒泡和快排)

原始的冒泡排序是稳定排序。由于该排序的每一轮要遍历所以元素,轮转的次数和元素数量相当,所以时间复杂度是 O(N^2)。

712
希希里之海

Ubuntu 安装后的配置及美化(一)

然后在 搜狗输入法Linux官网 下载 64位程序,解压并移动到当前目录下,执行如下指令:

1034
希希里之海

Ubuntu 安装后的配置及美化(二)

上篇文章讲了安装ubuntu后的一系列基础的配置,已经可以满足日常的使用了,这篇文章讲一下安装 IDE 及一些其他的配置。

843
希希里之海

关于windows上 web 和 ftp 站点的创建及使用

其实这是我网络基础课上的一次作业,觉得挺实用的,遂写成博客分享,也算是对这次作业的一次总结。

1043
希希里之海

win10 + Lubuntu 双系统安装

最近重装了系统,索性直接安装win10 + Lubuntu 双系统,便于在物理机下进行 Linux开发. 这里我选择的 Linux 发行版是 Lubuntu ....

2612

扫码关注云+社区