- 博客(11)
- 问答 (3)
- 收藏
- 关注
原创 【Linux基础命令】whatis命令
whatis命令:是一种用于查询命令功能的命令,它会在用catman -w命令创建的数据库中查找指定的命令、系统调用、库函数或特殊文件名。whatis命令等同于man -f命令。
2023-11-06 23:48:39
365
原创 【LeetCode】二分法相关
题目一:二分搜索给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。链接:https://leetcode-cn.com/problems/binary-search/思路:这个是最常规的二分法的问题,不断地缩小搜索范围来找到最终的值。以下代码可以作为此类题目的模...
2019-10-24 15:53:34
306
原创 【排序算法】归并排序
一:问题使用归并算法对数组进行排序。二:思路归并排序采用了分治的思想,将原来的问题不断地划分,得到小规模的子问题,解决子问题后不断合并,最终得到问题的解。下图为归并排序的图解。三:代码public class MergeSort { public static void main(String[] args) { int n = 100;...
2019-10-23 13:44:52
163
原创 【排序算法】直接插入排序
一:题目使用插入排序给指定的数组排序。二:思路三:代码public class InsertionSort { public static final int MAXN = 10000; public static int[] a = new int[MAXN]; public static void main(String[] args) { ...
2019-10-09 13:19:15
154
原创 众数问题(分治法解决)
一:题目给定含有n个元素的多重集合s,每个元素在s中出现的次数称为该元素的重数,多重集s中重数最大的元素称为众数,给定多重集合s,求s中的众数集重数。二:思路首先,我们最容易想到的就是统计每个数的出现次数,然后比较得出结果。这个思路可以利用容器来实现。仔细思考,这道题目还可以用分治法来解决。解决步骤:①给数组排序;②找出中位数v并且确定中位数的个数num和左右边界;...
2019-09-26 10:32:26
6423
3
原创 【网络】访问网站的完整流程
一:总体流程在客户端输入需要访问的域名,如:www.baidu.com; 浏览器请求解析DNS服务器,把域名解析成相应的IP地址; 得到IP地址和端口号之后,客户端和服务器建立TCP连接(三次握手); 建立连接后,浏览器向服务器发送http请求报文; 服务器读取请求报文并响应,返回http响应报文; 结束后关闭http连接,关闭TCP连接(四次挥手),浏览器渲染并呈现响应的内容。二...
2019-09-20 22:04:46
4605
原创 Jupyter Notebook的使用方法
一:启动Jupyter Notebook1.点击Anaconda Prompt,启动命令行窗口;2.在命令行中输入jupyter notebook,并回车,启动jupyter notebook3.要是想进入其他目录查看文件,需要启动jupyter notebook之前进入目录之后才能启动,例如进入F盘的文件夹,先进入F盘,再输入jupyter notebook f:\文件路径。...
2019-09-19 09:54:18
520
原创 斐波那契数列系列题目
一:原题大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39public class Solution { public int Fibonacci(int n) { if(n == 0) { return 0; } else if (n == 1) { ...
2019-09-18 09:05:45
1017
空空如也
wiWidgets3.0.2编译的时候出错
2016-07-03
wxWidgets3.1.0+codeblocks13.12+win7编译慢的原因
2016-07-01
用codeblocks能编写音乐播放器吗?
2016-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人