-
第一章 程序设计入门
1. 在竞赛中,题目:给定两个整型数a,b,将其交换后输出。 最优解法:(直接反序输出) #includeiostream int main(){ int a,b; cin a b; cout b a; return 0 ;} 2. 带有与、或等操作的表达式,若判定结果已经确定,则不再进行运算,这种策略成为短路(short-circuit...
2018-12-17 10:46:04
-
数据结构学习-BST二叉查找树
二叉查找树(Binary Search Tree) 是一种树形的存储数据的结构 如图所示,它具有的特点是: 1、具有一个根节点 2、每个节点可能有0、1、2个分支 3、对于某个节点,他的左分支小于自身,自身小于右分支 接下来我们用c++来实现BST的封装 首先我们编写每个节点的类结构,...
2018-12-14 08:35:32
-
学习 Qt 编程的好书精品推荐!
最近一段时间,准备开始搞Qt方面的东西,想找几本书看看。网上介绍QT的书籍也有很多,不想浪费时间,所以想找几本精品的书籍来看。花了半天的时间找了几本非常不错的,这里面整理好之后推荐给大家! 下面介绍的几本书可以说每本都不错。不过放在这一堆大家也不知道先看...
2018-12-14 08:35:30
-
平衡二叉树(AVL)
AVL就是优化二叉查找树 平衡因子不大于1 左 根 右 具体看代码 #includebits/stdc++.h using namespace std;typedef struct node;typedef node * tree; struct node{ int v; int heigh; tree L,R;}; // 获取以root为根结点的子树的当前height int getheigh(tree root){...
2018-12-13 08:55:48
-
c++简单学习
在c++中我们很容易遇到字符串的分割处理问题,这种问题通常比较容易,但由于我比较菜,花费了一定时间去思考一个和字符串相关的题,该题的大概思路是利用取模运算后,将得到的单个字符进行分析,主要考察到了字符串的合并操作,明日计划30学习c++。...
2018-12-13 08:55:35
-
enote笔记法的思考(ver0.2)
章节:enote笔记法的思考 enote笔记法,它是一种独特的文本标记方式与呈现方式。这一整套系统的记笔记的方法,它能够帮助我们对文本内容(例如,其中的概念、观点、思想等)更加直观和条理地进行理性思考和分析。 无论哪种类型的书籍,你都可以用enote笔记法来做读书笔...
2018-12-12 09:22:42
-
基于QCustomPlot绘图,鼠标跟随动态显示曲线上的点的
QCustomPlot是一个开源的基于Qt的第三方绘图库,能够绘制漂亮的2D图形。 QCustomPlot的官方网址:https://www.qcustomplot.com/ 从官网下载QCustomPlot的源文件,包括qcustomplot.h和qcustomplot.cpp。 本程序的源码下载地址:https://github.com/xiongxw/XCustomPlot....
2018-12-11 09:02:56
-
luogu P1816 【忠诚】
话说许多dalao都采取线段树A题可本蒟蒻不会啊, 暴力的我想出了暴力解法(快排) #includecstdio #include algorithm using namespace std; struct skh{ int x,y;};skh a[ 100001 ]; bool cmp(skh s,skh b){ return s.x b.x;} int main(){ int m,n,t,k; scanf( " %d%d...
2018-12-11 09:02:52
-
java:模拟栈操作
1 import java.util.ArrayList; 2 3 public class MyStack { 4 5 private ArrayListObject arrayList; 6 7 public MyStack() { 8 arrayList = new ArrayList (); 9 } 10 11 public void pop(Object o) { 12 arrayList.add(o); 13 } 14 15 public Object myRamove() { 1...
2018-12-11 09:02:49
-
gdb 基础
版权:https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/gdb.html 1. gdb 调试利器 GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。 对于一名Linux下工作的c++程序员,gdb是必不可少的工具; 1.1. 启动gdb 对...
2018-12-11 09:02:47
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash