DYM Blog

Thinking will not overcome fear but action will.

离散数学笔记1

离散数学笔记1

本文迁移自老博客,原始链接为 https://seven.blog.ustc.edu.cn/%e7%a6%bb%e6%95%a3%e6%95%b0%e5%ad%a6%e7%ac%94%e8%ae%b01/ 1.逻辑语言与自然语言不一对一。逻辑的定义比较严密。 自然语言中两个都是对的但是两个相或是假的,例子,班里面一个班长,小张和小李竞争,或者小张是,或者小李是,都对。若小张是同时小李也是,...

java多线程实现线程同步

java多线程实现线程同步

本文迁移自老博客,原始链接为 https://seven.blog.ustc.edu.cn/java%e5%a4%9a%e7%ba%bf%e7%a8%8b%e5%ae%9e%e7%8e%b0%e7%ba%bf%e7%a8%8b%e5%90%8c%e6%ad%a5/ 由于Java支持多线程,具有并发功能,从而大大提高了计算机的处理能力。在各线程之间不存在共享资源的情况下,几个线程的执行顺序可...

c语言笔记

c语言笔记

本文迁移自老博客,原始链接为 https://seven.blog.ustc.edu.cn/c%e8%af%ad%e8%a8%80%e7%ac%94%e8%ae%b0/ 1.函数指针数组。 double add(double , double); double sub(double , double); double (*operate[])(double , double) = {add...

堆的简单实现和应用

堆的简单实现和应用

本文迁移自老博客,原始链接为 https://seven.blog.ustc.edu.cn/%e5%a0%86%e7%9a%84%e7%ae%80%e5%8d%95%e5%ae%9e%e7%8e%b0%e5%92%8c%e5%ba%94%e7%94%a8/ 一、用数组存储的堆和由此堆上实现的简单排序。 虽然对排序保证了最坏情况下的O(n log n)的性能,但对于常见输入,最快的堆排序也比...

快速排序分析

快速排序分析

本文迁移自老博客,原始链接为 https://seven.blog.ustc.edu.cn/%e5%bf%ab%e9%80%9f%e6%8e%92%e5%ba%8f%e5%88%86%e6%9e%90/ 快速排序是比较经典的算法,所以我把在编程珠玑上的讲解整理了一下,也当给自己理清思路。在某些特定情况下,在空间和时间上应该还有很多优化的策略,所以以后会继续学习优化的方法。 一、单向划分的...

世界,你好!

世界,你好!

本文迁移自老博客,原始链接为 https://seven.blog.ustc.edu.cn/hello-world/ 欢迎使用 WordPress。这是系统自动生成的演示文章。编辑或者删除它,然后开始您的博客!