木有BUG!站点正常运行(ノ゚∀゚)ノ | 最近更新:算法复杂度分析 | 更新时间:2022-12-07

有关于C++的基础教程,该教程建立在学习过C语言的基础上,进行对比学习,了解不同的特性和更多新内容

注:该教程建立在学习过 C 语言的基础上,因此很多提过的细节会忽略,主要学习一些 C 语言没有或不同的特性,建议先学习C 语言基础教程


开始


章节概要:编写一个简单的 C++程序;初识输入输出

编写一个简单的 C++程序
  • 简单示例
阅读更多
C++基础语法

有关于C语言的基础教程,包括基本语法、基础的底层逻辑知识与一部分数据结构,比较适合有一定经验的初学者上手

初识 C 语言


章节概要:C 语言的特点;计算机工作原理;高级计算机语言;编译器;编程步骤;C 编程机制

特点
  • 设计特性

    C 语言融合了计算机科学理论实践的控制特性
    C 语言的设计理念让用户轻松完成自顶向下的规划结构化编程模块化设计

阅读更多
基础语法C语言

分析算法的时间复杂度与空间复杂度

引入


  • 引入

    1、算法竞赛是思维脑力的较量。一道好的算法题可以区分出好的算法程序(可以获得较高得分)和不那么好的算法程序(低分甚至零分)
    2、评价算法的优劣是有一套标准的。利用这套标准,可以在动手实践之前即可估计这种写法是否靠谱
    3、如果判断这套算法可能超时超出内存限制而导致无法得分,则应该想想有没有更好的写法
    4、接下来便来学习如何评价一套算法

阅读更多
理论

C & C++有时会遇到复杂的声明,只依靠符号优先级阅读与判断仍较为复杂,可以按照此黄金法则快速判断

引入


  • 我们在编写C/C++代码时,常常会遇到类似如下的复杂声明

    int board[8][8];        // 声明一个指向 int 数组的数组
    int **ptr;              // 声明一个指向指针的指针,被指向的指针指向 int
    int *risks[10];         // 声明一个内含10个元素的数组,每个元素都是一个指向 int 的指针
    int (*rusk)[10];        // 声明一个指向数组的指针,该数组内含10个 int 类型的值
    int *oof[3][4];         // 声明一个3*4的二维数组,每个元素都是指向 int 的指针
    int (*uuf)[3][4];       // 声明一个指向3*4二维数组的指针,该数组中内含 int 类型的值
    int (*uof[3])[4];       // 声明一个内含3个元素的数组,其中每个指针都指向一个内含4个 int 类型值的数组
  • 对此,我们可以按照以下黄金法则进行快速判断(参考 bilibili 视频)

阅读更多
C++技巧C语言

Quotefancy网站中摘抄的英文美句

  • Work hard in silence, let your success be your noise.
    安静沉默地努力工作,让你的成功为你发声

  • Make it happen now, not tomorrow. Tomorrow is a loser’s excuse.
    现在就让它成为现实,而不是明天,明天是一个失败者的借口

  • If you want something you have never had, you must be willing to do something you have never done.
    如果你想要拥有你从未拥有过的东西,那你必须做好准备去完成一些你从未做过的事

阅读更多

Linux下的常用命令,方便查询相应的Linux命令

前言


  • Linux 的使用离不开大量的命令,而想要全部熟练掌握恐怕需要及其多次的运用长时间的习惯与熟练,显然对于新手来说,上手可能会摸不着头脑
  • 因此,这里提供了一个简易的的 Linux 命令手册,包含大量的高频常用的 Linux 命令,希望能帮助大家快速上手
  • 表格仅为素材整理,不保证完全正确,如有错误请向我反馈

关机/重启/注销

阅读更多
基础技能Linux系统操作

针对大部分主流搜索引擎支持的搜索技巧,能够极大的提升搜索效率和准确度

前言


  • 在搜索引擎中,学会搜索技巧是一个非常重要的技能,能够大大提高搜索效率提高搜索准确度
  • 下面列出了许多常见的搜索技巧,适用于大部分主流搜索引擎(百度、必应、谷歌),但并非全部适配,请择情使用

排除干扰项


  • 方法搜索内容 -需要排除的关键词
  • 作用排除一些不想要的关键词干扰项,但受到硬性广告(如 iPhone)影响有时效果不佳
  • 举例:搜索锤子,会出现很多锤子手机有关信息,可以锤子 -锤子手机排除大量干扰
阅读更多
基础技能搜索引擎