- 博客(15)
- 收藏
- 关注
原创 从零开始学JS(每周一更)
JS语法基础(全) 前言 一、变量和数据类型 1.1var声明关键字: 1.2let声明 1.3数据类型 1.3.1typeof 操作符 1.3.2 Undefined 类型 1.3.3 Null 类型 1.3.4 Boolean 类型 1.3.5 Number 类型 1.3.6 String类型 1.3.7 objecct类
2022-04-23 00:12:08
1917
11
原创 JS进行数组的增删查改
var str = [1, 2, 3, 4]; //在数组的末尾增加一个数字 str.push(5); console.log(str); console.log("--------------------"); //在数组的首部前面添加一个数字 str.unshift(0); console.log(str); console.log("-----------------...
2022-04-16 13:42:50
328
2
原创 C语言数组的增删改查的实现
#include <stdio.h>#include <stdlib.h> int n; int a[100]; int s; int delete_nums=0,delete_index=0; int insert_nums=0,insert_index=0; int search_nums;// 在末尾增加一个元素 void print(){ for(int i=0;i<n;i++)printf("%d ",a[i]);}void add(){ .
2022-04-14 19:57:06
3705
1
原创 JS实现TAB栏切换
引入:在平常进行浏览网页时,会涉及到很多tab栏切换的问题如图当我们点击tab1时显示tab1点击tab2时显示tab2代码:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>tab栏切换效果</title> <style media="screen"> * {
2022-03-24 13:49:41
934
原创 vs2022安装详细
vs官网下载点击链接,进入vs官网下载,浏览器会自动弹出下载窗口点击保存文件下载好后出现这样的图片点击安装,等待安装好后,使用微软账号登录到此结束,即可快乐的打代码了...
2022-02-22 17:03:17
1472
4
原创 小米商城头部实例
在用html+css写小米商城首页时,最繁琐的可谓是头部和导航栏,在这里对头部进行实现可以看到头部有16个超链接形式,左边12个,右边4个,并且整个布局的内容是在中间宽度的,所以可以在头部标签嵌套一个宽度为1226px的标签wrap,为了实现内容,在wrap里面设置两个盒子一个header-left,一个headder-right,区分左右盒子,如图 <div class="header"> <div class="wrap"> <ul c
2022-02-08 13:27:12
1138
8
原创 刷leetcode学习c++
1403. 非递增顺序的最小子序列给你一个数组 nums,请你从中抽取一个子序列,满足该子序列的元素之和 严格 大于未包含在该子序列中的各元素之和。如果存在多个解决方案,只需返回 长度最小 的子序列。如果仍然有多个解决方案,则返回 元素之和最大 的子序列。与子数组不同的地方在于,「数组的子序列」不强调元素在原数组中的连续性,也就是说,它可以通过从数组中分离一些(也可能不分离)元素得到。注意,题目数据保证满足所有约束条件的解决方案是 唯一 的。同时,返回的答案应当按 非递增顺序 排列。.
2022-02-01 23:05:54
462
10
原创 利用c/c++实现通讯录
#include<iostream>#include<string>using namespace std;#define MAX 1000//菜单界面void showmenu(){ cout << "***** 1.添加联系人 *****" << endl; cout << "***** 2.显示联系人 *****" << endl; cout << "***** 3.删除联系人 *****" <.
2022-01-16 16:20:59
321
16
原创 C语言位运算的加法(详解)
一.知识点要了解c语言的位运算,首先要知道几个逻辑运算符: 运算符含义描述&按位与如果两个相应的二进制位都为1,则该位的结果值为1,否则为0|按位或两个相应的二进制位中只要有一个为1,该位的结果值为1^按位异或若参加运算的两个二进制位值相同则为0,否则为1~取反~是一元运算符,用来对一个二进制数按位取反,即将0变1,将1变0<<左移用来将一个数的各二进制位全部左移N位,右补0>>右移将一个数的各二进制位右移N位,移到右端的低位...
2021-12-31 15:31:33
3281
原创 《LeetCode零基础指南》(第九讲) 简单递归
一.知识点.递归含义 套娃生万物,而递归就是函数自己调用自己。 递归需要记住三点内容: 要实现一个函数,这个函数会自己调用自己,并且每次调用,函数传参是不一样的。 递归一定要有出口,即满足一定条件后需要return,否则就可能出现死递归(引起栈溢出)。 根据递归式来补充你的递归调用内容。2.递归调用阶乘 我们知道,阶乘即: n ! = n ∗ ( n − 1 ) ∗ ( n − 2 ) ∗ . . . ∗ 3...
2021-12-19 18:27:58
304
原创 【解题报告】《LeetCode零基础指南》(第九讲) 二级指针
主要知识点梳理????1.二级指针指针变量也是一种变量,也会占用存储空间,也可以用&获取它的地址。如果一个指针指向另一个指针,我们就称它位二级指针。int x = 1;int *p1 = &x;int **p2 = &p1;2.解引用在学习一级指针的时候,我们用*进行解引用,变成普通变量,二级指针经过一次解引用,变成一级指针。3.力扣中的二级指针 在力扣中,选择用c语言进行求解的时候,往往是下面的传参型势,是什么意思呢?..
2021-12-17 23:37:47
1292
原创 《LeetCode零基础指南》(第八讲) 二维数组
目录一.知识点二.习题1351. 统计有序矩阵中的负数题目描述1572. 矩阵对角线元素的和题目描述1672. 最富有客户的资产总量题目描述1672. 766. 托普利茨矩阵题目描述1380. 矩阵中的幸运数题目描述1582. 二进制矩阵中的特殊位置题目描述463. 岛屿的周长一.知识点 1.二维数组的函数传参int diagonalSum(int** mat, int matSize, int* matColSize){...
2021-12-16 17:29:41
754
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人