- 博客(14)
- 收藏
- 关注
原创 05--原码补码反码的转换
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>char stry[33] = { 0 };char strf[33] = { 0 };char strb[33] = { 0 };//补码void bcode(int num){ unsigned int data = ...
2020-02-04 14:26:14 180
原创 04--C中的可变参数
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<stdarg.h> //标准参数 ----> 可变参数//整数int add01(int num, ...) //...代表可变参数{ int res = 0; va_lis...
2020-02-04 14:24:30 76
原创 26-leetcode第26题之删除排序数组中的重复项
题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nu...
2020-02-04 14:20:13 174
原创 03--质数的判断
#实现质数的判断##功能1.将一个整数拆成两个整数2.并且写一个方法判断这个两个整数是否是质数,如果是,就输出#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<math.h>int isit(int num){ if (num == 2) ...
2020-01-31 11:53:25 77
原创 02-leetcode第二题之两数相加
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> ...
2020-01-31 11:47:25 59
原创 01-Leetcode之第一题两数之和
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetC...
2020-01-29 08:22:34 53
原创 01--关于九九乘法表的不同位置
左下角void leftdown(){ for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { if (i >= j) { printf("%d*%d=%2d ", i, j, i*j); } else { printf("%7s", ""); ...
2020-01-01 18:41:41 122
原创 C语言使用title命令中导致控制台标题出现的乱码
程序执行如下:代码如下#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<Windows.h>#include<process.h>#include<time.h>void timeset(void *p){ int ...
2020-01-01 18:33:21 818
原创 217--Leetcode之第217题存在重复元素
题目如下给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true来源:力扣(LeetCode)链接:http...
2019-12-29 14:05:09 72
原创 C++PrimerPlus第二章01
开始学习C++第一个C++程序#include <iostream>using namespace std;int main() //function header{ cout << "Come up and C++ "; cout << endl; //start a new line cout << "...
2019-10-24 17:14:52 102
原创 01_数据结构绪论
数据结构绪论关于基本概念数据(Data) :是客观事物的符号表示。在计算机科学中指的是所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素(Data Element) :是数据的基本单位,在程序中通常作为一个整体来进行考虑和处理。数据结构(Data Structure):是指相互之间具有(存在)一定联系(关系)的数据元素的集合。元素之间的相互联系(关系)称为逻辑结构。数据元素之间的...
2019-10-23 18:48:39 124
原创 操作系统概述01
操作系统篇操作系统概述学习过程大致如下**关于知识点的补充与理解:1.所谓并行与并发:**并发是指两个或者多个事件在同一时间间隔内发生并行是指系统具有同时进行运算或者操作的特性,在同一时刻完成两种或者两种以上的工作学过高中物理的朋友应该明白这里的时间间隔和时刻的区别,我就不多说了,直接用实际生活打个比方:现实生活中,如果在9:00-9:10,你选择吃面包,在9:...
2019-10-17 20:49:30 81
原创 02--简单实现整数逆置
小程序篇## 01)数据分离之整数逆置int getwei(int num){ int wei = 0; for (int inum = num; inum; inum /= 10) { //printf("\n%d", inum); wei++;//计算位数 } return wei;}int get10(int n){ int res = 1; for (...
2019-09-29 21:55:52 265
原创 搭建Win10之gcc开发环境
下载MinGW压缩包链接:https://pan.baidu.com/s/1UHw9jWnzRZCHh9GYee-3vw密码:u9tg1.解压至MinGW文件夹(放在C盘或者D盘均可)2.打开文件下bin文件(复制其路径即可)3.右击我的电脑或者此电脑-----单击属性------高级系统设置-------环境变量------系统变量里的Path进行编辑------选择新建...
2018-08-13 15:04:01 345
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人