240 发简信
IP属地:上海
  • JavaScript

    javascript 数据类型:数值、字符串、对象(数组、new) .serch() .charAt(0) .replace() .slice(index1,index2) ...

  • string字符串

    1.toCharArray(),将字符串转为字符数组 2.字符数组变量直接赋值给string类型的变量,将字符数组转为字符串 3.to_string(val),将数值转换成字...

  • 120
    二叉树

    1.二叉树的深度 2.翻转二叉树 3.平衡二叉树 二叉搜索树(左<根<右)且左右子树深度差不超过1 4.红黑数 二叉搜索树的一种,还具有如下性质 (1) 根节点是黑色。 (2...

  • C++虚函数

    类的多态 访问控制 类的成员包括三种:public,protected,private。对于一个基类来说,public成员类内可以访问,类的对象也可以直接访问;prote...

  • 120
    简单算法

    1.快速排序 O(nlogn) sort(a.begin(), a.end(), [ ](int a, int b) {return a>b;}) //从大到小排序 sor...

  • STL容器

    顺序容器有以下三种:可变长动态数组 vector、栈stack、双端队列 deque、双向链表 list。 关联容器有以下四种:set、multiset、map、multim...

  • 120
    typedef 函数指针与指针函数

    c++11 使用function<>作为类似函数指针的形参功能 指针数组int *p[n]是n个指针变量存放在数组中,占n个指针的内存,变量p[0]、p[1]、p[2]、.....

  • C++关键字

    #define宏定义 函数调用转换时间开销比较大,宏定义是在预处理阶段就进行了字节替换,没有数据类型,不占内存,但没有安全检查。 “#”、“##”两种操作。“#”用来把参数转...

  • OSI中的数据传输

    1、某进程(也就是在应用层)准备好待传输数据,若目的地址是域名则要先通过DNS解析成IP地址 2、交付到传输层(TCP/UDP层),运输层对数据进行适当的分组等操作,后对每一...

  • 120
    非循环单链表的创建、遍历、排序等

    上周看了3次数据结构的视频,现在看起来,尽然能听的懂🤔,貌似记得大学的时候 数据结构 这门课程,60分压线及格过的呐😭。。。 下面来看看这部分的代码吧,扔图哈,比着自己敲一下...

  • linux操作系统知识

    1.操作系统 进程是资源的单位,拥有独立的地址空间,数据区,堆栈区 子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法...