上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页
摘要: 一、进程 1.1 进程可看做是正在执行的程序 进程需要一定的资源(如 CPU、时间、内存、文件和 I/O 设备)来完成其任务。 这些资源在创建进程或者执行进程时被分配。 1.2 进程的组成有:PCB、程序段、数据段。 PCB(进程控制块,process control block): 保存进程运行期 阅读全文
posted @ 2023-09-14 14:59 小海哥哥de 阅读(66) 评论(0) 推荐(0)
摘要: 动态规划 背包问题 背包问题是一类经典的动态规划问题,它非常灵活,需要仔细琢磨体会,本文先对背包问题的几种常见类型作一个总结,期望可以用一套框架解决背包问题。 常见背包问题可分为: 01 背包问题: 最基本的背包问题就是 01 背包问题:一共有 N 件物品,第 i(i 从 1 开始)件物品的重量为 阅读全文
posted @ 2023-09-12 11:27 小海哥哥de 阅读(64) 评论(0) 推荐(0)
摘要: #include <iostream> #include <vector> using namespace std; /// 合并 void merge(vector<int>& nums, int l1, int r1, int l2, int r2, vector<int>& tmp) { in 阅读全文
posted @ 2023-09-08 14:28 小海哥哥de 阅读(23) 评论(0) 推荐(0)
摘要: ## 题目 给你一个整数 n ,返回 和为 n 的完全平方数的最少数量 。 完全平方数 是一个整数,其值等于另一个整数的平方;换句话说,其值等于一个整数自乘的积。例如,1、4、9 和 16 都是完全平方数,而 3 和 11 不是。 ### 示例 1: 输入:n = 12 输出:3 解释:12 = 4 阅读全文
posted @ 2023-09-06 17:15 小海哥哥de 阅读(11) 评论(0) 推荐(0)
摘要: 堆排序主要分为两个函数: 1、构建堆 2、元素调整 ``` #include using namespace std; void maxHeap(int tree[], int n, int i) { if (i >= n) return; int lchild = i*2 + 1; int rch 阅读全文
posted @ 2023-09-02 20:26 小海哥哥de 阅读(32) 评论(0) 推荐(0)
摘要: queue为单端队列 deque为双端队列 priority_queue为优先队列 #include <iostream> #include <queue> #include <vector> using namespace std; //priority_queue<int, vector<int 阅读全文
posted @ 2023-09-01 17:50 小海哥哥de 阅读(18) 评论(0) 推荐(0)
摘要: http://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html 阅读全文
posted @ 2023-08-24 17:46 小海哥哥de 阅读(11) 评论(0) 推荐(0)
摘要: 最适合程序员的笔记软件 - 阮一峰的网络日志 (ruanyifeng.com) 阅读全文
posted @ 2023-08-24 17:23 小海哥哥de 阅读(57) 评论(0) 推荐(0)
摘要: ## 什么是H5 [文章一](https://zhuanlan.zhihu.com/p/258432294)中总结一句话:只要知道 HTML 5 相比以前最重要的特性,就是增强对移动设备的支持。我们可以用它开发出更符合移动端操作的界面,调用手机的特殊硬件支持。 [文章二](https://ruany 阅读全文
posted @ 2023-08-24 16:04 小海哥哥de 阅读(13) 评论(0) 推荐(0)
摘要: 1、go 语言通过占位符... 实现可变参数。 2、对于未知类型通过 interface{}实现。interface{}可以理解为c/c++中void类型 具体如下: ``` package main import ( "fmt" ) /// 此时需指定类型int func TestFuncInt( 阅读全文
posted @ 2023-08-21 15:55 小海哥哥de 阅读(84) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 21 下一页