Sqlite3 C/C++ 发表于 2021-08-11 分类于 Sqlite3 阅读次数: SQLite - C/C++前言本文是简单的sqlite3 c++ 接口应用,源自[菜鸟教程](SQLite – C/C++ | 菜鸟教程 (runoob.com)),以便查询 阅读全文 »
Git 发表于 2021-08-08 分类于 Git 阅读次数: 前言 (转)因为工作需求,最近又重新温习了一下Git操作,遂总结了一篇Git常用操作指南,方便日后学习查阅,本博客精简提炼了在开发过程中Git经常用到的核心命令,主要参考了《廖雪峰老师的Git教程》,希望对大家学习使用Git能带来帮助。 阅读全文 »
LeetCode - 837.新21点 发表于 2021-06-22 分类于 LeetCode 阅读次数: 题面爱丽丝参与一个大致基于纸牌游戏 “21点” 规则的游戏,描述如下: 爱丽丝以 0 分开始,并在她的得分少于 K 分时抽取数字。 抽取时,她从 [1, W] 的范围中随机获得一个整数作为分数进行累计,其中 W 是整数。 每次抽取都是独立的,其结果具有相同的概率。 当爱丽丝获得不少于 K 分时,她就停止抽取数字。 爱丽丝的分数不超过 N 的概率是多少? 阅读全文 »
LeetCode - 238.除自身以外数组的乘积 发表于 2021-06-22 分类于 LeetCode 阅读次数: 题面给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。 提示:题目数据保证数组之中任意元素的全部前缀元素和后缀(甚至是整个数组)的乘积都在 32 位整数范围内。 说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。 进阶:你可以在常数空间复杂度内完成这个题目吗?( 出于对空间复杂度分析的目的,输出数组不被视为额外空间。) 阅读全文 »
LeetCode - 128.最长连续序列 发表于 2021-06-22 分类于 LeetCode 阅读次数: 题面给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的**时间复杂度为 O(n)**。 阅读全文 »
LeetCode - 126.单词接龙 || 发表于 2021-06-21 分类于 LeetCode 阅读次数: 题面给定两个单词(beginWord 和 endWord)和一个字典 wordList,找出所有从 beginWord 到 endWord 的最短转换序列。转换需遵循如下规则: 每次转换只能改变一个字母。转换后得到的单词必须是字典中的单词。说明: 如果不存在这样的转换序列,返回一个空列表。 所有单词具有相同的长度。 所有单词只由小写字母组成。 字典中不存在重复的单词。 你可以假设 beginWord 和 endWord 是非空的,且二者不相同。 阅读全文 »
LeetCode - 42.连续子数组的最大和 发表于 2021-06-21 分类于 LeetCode 阅读次数: 题面输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为 $O(n)$ 。 阅读全文 »
LeetCode - 64.求1+2+...+n 发表于 2021-06-21 分类于 LeetCode 阅读次数: 题面 求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 阅读全文 »