CDay05and06C++49
(a) 目前使用的格里高利历闰年的规则如下: 12341. 公元年分非4的倍数,为平年。2. 公元年分为4的倍数但非100的倍数,为闰年。3. 公元年分为100的倍数但非400的倍数,为平年。4. 公元年分为400的倍数为闰年。 请用一个表达式判断某一年是否为闰年。 1if(year % 4 == 0 && year % 100 != 0 || year % 400 ==0 ) (b) 输入某一天的年月日,输出下一天的年月日。 1234567891011121314151617181920212223242526272829303132333435363738#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdbool.h>int daysOfMonth[13] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };bool isLeapYear(int year);void ...
每日leetcodeDay002
59. 螺旋矩阵 IIC++123456789101112131415161718192021class Solution {public: vector<vector<int>> generateMatrix(int n) { vector<vector<int>> res(n, vector<int>(n, 0)); // 使用vector定义一个二维数组,全部元素初始化为零 int di[] = {0, 1, 0, -1}; int dj[] = {1, 0, -1, 0}; for(int i = 0, j = 0, d = 0, k = 1;k <= n * n;k++){ res[i][j] = k; int iNext = i + di[d]; int jNext = j + dj[d]; ...
CDay04C++49
位运算常见面试题请判断一个整数是否为奇数?1234bool isOdd(int n) { //return n % 2 != 0; return n & 0x1;} 如何判断一个整数是否为2的幂(1, 2, 4, 8, 16, …)?12345678910bool isPowerOf2(int n) { //int i = 1; //while (i < n) { // i *= 2;//i = 1, 2 ,4, 8 ,16 ... //} ////i >= n //if (i == n) return true; //else return false; return (n & (n - 1)) == 0;} 给定一个值不为0的整数,请找出值为1的最低有效位。(last set bit)输入:n = 24 输出:8 解释:24的二进制表示为 11000,值为 1 的最低有效位为 2^3。 思路一:判断最低位是否为1,并依次往后移动1位,从而找到last set...
解决微软商店我们这边出了错问题+修改电脑字体
发现是这个错误 Windows10应用商店下载应用错误0x80070422 Windows10应用商店下载应用错误0x80070422 - Microsoft Community 解决方法 Windows Update无法打开,显示拒绝访问 - Microsoft Community 使用MediaCreationTool无损修复Windows 10系统 - Microsoft Community 修改电脑字体 Windows10更换全局字体,快速替换Win10默认字体步骤分享 (dians.net) noMeiryoUI电脑字体修改V3.2.1.1(23/09)免费中文版下载 (dians.net) Releases · Tatsu-syo/noMeiryoUI (github.com)
C语言第十四章排序和二分查找
...
每日leetcodeDay001
704. 二分查找C++1234567891011121314class Solution {public: int search(vector<int>& nums, int target) { int n = nums.size(); int left = 0, right = n - 1; while(left <= right){ int mid = left + (right - left >> 1); if(target == nums[mid]) return mid; else if(target < nums[mid]) right = mid - 1; else left = mid + 1; } return -1; }};
DS408+C408lg
第1章 绪论第2章 线性表第3章 栈、队列和数组第4章 串第5章 树与二叉树第6章 图第7章 查找为什么要记录这个,事实上,不记录,我电脑的文件里面肯定找不到,然后就忘记了。就像笔记一样,好记性不如烂笔头。 顺序查找和二分查找1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859#include <bits/stdc++.h>#include <deque>#include <iostream>#include <stdio.h>#include <stdlib.h>#include <vector>using namespace std;typedef int ElemType;typedef struct { ElemType *elem; int TableLen;} SSTable;// 顺序查找int...
Anaconda安装与使用
Anacond的介绍Anaconda指的是一个开源的Python发行版本,号称有两千万用户。Anaconda基于云的存储库,可查找并安装超过7,500个数据科学和机器学习模块。 Anaconda官网:https://www.anaconda.com/ 其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。 Conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换 Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等 Miniconda包括Conda、Python Anaconda使用conda-install命令,您可以开始使用数千个开源模块。因为包含了大量的科学包,Anaconda 的下载文件比较大500...
解决 windows powershell 和 CMD 中文显示问号及乱码问题的尝试
前言起因是vscode 的terminal输出中文乱码 使用 powershell 或者 CMD 时中文显示乱码,每次都要手动执行 chcp 65001 但是修改系统之后 Chcp 还是返回936 虽然vscode输出中文成功了 但是输出中文是失败的 同时解压压缩文件的时候出现了乱码 第一次尝试参考的是下面这种方式 http://t.csdn.cn/Iqa15 第一次尝试的后遗症重启后发现解压压缩文件的时候出现了乱码 取消 后重启乱码又恢复了正常
经验分享
后一天的自己总因为前一天自己的很多现在看来蠢的不行的行为而想打自己一巴掌。 记录踩过的坑和试错以及自己的心路历程 【掌握客观规律,是人生破局的利器(这次把客观规律聊得深一点)】 https://www.bilibili.com/video/BV1Gs4y1S7Qy/?share_source=copy_web&vd_source=12b49fdcdd0ffebaac761ae3ad9f8764 这个up主的想法转变和大一的我不谋而合,那生不如死的大一一年,这是我唯一记得的事情了。 【放弃熬夜,做清晨的霸主(人生效率的巨变)】 https://www.bilibili.com/video/BV1r24y1J7E7/?share_source=copy_web&vd_source=12b49fdcdd0ffebaac761ae3ad9f8764 讲的不错,更我最近总结的东西不谋而合 因为我相信 总结出来的适合自己的路线