一 你真正懂了C语言了吗? 很多人刚把c语言用了两年,就以为很懂,等遇到稍微深层次一点的问题,就卡住了。这里,有一个问题,可以考察你对这三者理解如何。 二 一个例子: #include <stdio.h> typedef unsigned char uint8_t; typedef struct { ...
分类:
编程语言 时间:
2020-04-20 13:34:32
阅读次数:
100
数据结构 逻辑结构 集合结构 线性结构 树形结构 图形结构 物理结构 把数据放到存储器中 顺序存储 数组 排队 链式存储 链表 指针 算法要求 正确性 可读性 健壮性(扩展性) 时间快 存储低 ...
分类:
其他好文 时间:
2020-04-20 11:39:07
阅读次数:
54
链表 1. 找一个链表中倒数第k个结点(假设原链表肯定有多余k个结点) 假设整个链表有x个结点,用两个指针即可找到倒数第k个,示意图如下: 先用一个指针a遍历到第k个 ;然后a、b指针同时开始往后,直到指针a结束,则b在这段时间里走过了x-k个结点,也就是倒数第k个结点 typedef struct ...
分类:
其他好文 时间:
2020-04-19 17:41:42
阅读次数:
81
一:事件 DOM中有很多事件,键盘事件,鼠标事件等等。 vue和react中的生命周期, 本质上 是事件的合集,一般包括四部分:包括初始,挂载,渲染,卸载。 二:事件处理函数 每个事件,都有开始结束。为了处理事件,要定义一些具体的函数。 1.钩子函数(事件开始时的函数 监听函数) 什么是钩子函数 一 ...
分类:
Web程序 时间:
2020-04-19 14:52:16
阅读次数:
93
题目链接:https://leetcode cn.com/problems/diao zheng shu zu shun xu shi qi shu wei yu ou shu qian mian lcof/ 双指针 ...
分类:
编程语言 时间:
2020-04-19 14:46:18
阅读次数:
64
[TOC] d指针和q指针 我们在 "类成员名称" 和 "使用d指针" 中,已经介绍过了d指针。 这是一个绝妙的技巧,能够在不破坏二进制兼容性的情况下将新的私有数据成员添加到类中。此外,它还能保持头文件的干净,并隐藏具体的实现,加速编译。 简单示例 Foo类中只暴露了接口,具体的实现和数据都隐藏到了 ...
分类:
其他好文 时间:
2020-04-19 14:33:14
阅读次数:
50
双指针 [l,r]的区间和:s = (l + r) (r l + 1) / 2 通过利用l和r两个指针,初始l=1,r=2; 如果s == target,将[l,r]的数组添加到结果res中,l++; 如果s target, l++; 时间复杂度O(n),空间复杂度O(1) ...
分类:
其他好文 时间:
2020-04-19 13:12:15
阅读次数:
56
1、recv、read recv和read的区别?? recv只能用于套接口io,不能用于文件io或者其他io read可以用于各种io recv相较而言多了flag参数,MSG_OOB(接收紧急数据指针)MSG_PEEK(接收缓冲区数据,但是并不急着清除) 2、封装按行读取readline 3、g ...
分类:
其他好文 时间:
2020-04-19 12:52:53
阅读次数:
77
概述 结构体是由成员构成的复合类型。Go 语言使用结构体和结构体成员来描述真实世界的实体和实体对应的各种属性。 结构体成员,也可称之为成员变量,字段,属性。属性要满足唯一性。 结构体的概念在软件工程上旧的术语叫 ADT(抽象数据类型:Abstract Data Type) 数据层面,结构体是自定义数 ...
分类:
其他好文 时间:
2020-04-19 11:15:25
阅读次数:
71
一、C++结构体的新特征C语言的结构体不允许有函数,定义结构体变量的方法是:struct结构体名结构体变量名;在C++中,结构体的成员可以有函数,定义结构体变量可以用:结构体名结构体变量名;struct关键字可以不书写。示例(book202.c)/**程序名:book202.cpp,此程序用于演示C++结构体的新特征。*作者:C语言技术网(www.freecplus.net)日期:20190525
分类:
编程语言 时间:
2020-04-19 10:54:17
阅读次数:
74