一个小笔记(13):其它通用算法



















时间: 2024-08-29 00:44:51

一个小笔记(13):其它通用算法的相关文章

一个小笔记(5):A*算法

A-Star算法是一种静态路网中求解最短路径最有效的直接搜索方法其实百科有 http://baike.baidu.com/link?url=CvmkWQIAmztYgMq3Nk1WyWkDiC0koVQALKzE4wBF4CWbYBtT19iWMBdSht9LBf7ZjUnA509U-JGWvxDYBk5LCq ? 咳咳,直接上代码.各种注释也算是有助理解了,毕竟这还是抄的~ ? // A*寻路算法.cpp : 定义控制台应用程序的入口点. // Win32控制台程序 #include <mat

一个小笔记(10):编译原理

这也是一个大笔记.

一个小笔记(9):文法

有时候,对于概念很难懂的东西,多打几遍应该就会懂了.这是一个大笔记.很可怕的笔记.很可怕... ?

一个小笔记(6):常见小疑问

Q1:前置++与后置++的疑问?int?q = 10;int a, b;a = q++;b = ++q; a的值为10,b的值为12 [a = q++]理解:先把q赋值给a,再把q自加1实质:赋值符号的优先级低于后置++的优先级,所以并不是把q赋值给a后再将q加1.q++相当于调用了一个函数,会返回一个值,之后再将q自加1,返回的值赋值给a[b = ++q]将q自加1之后赋值给b Q2:if(a + b > c) 和 if(c - a < b) 是否等价?不等价,可能出现溢出问题 int a

一个小笔记(3):约瑟夫环

什么是约瑟夫环?其实百度有说http://baike.baidu.com/view/717633.htm 以一个传说中的问题为例子,提供源代码主要是能够通过这个问题,了解如何来操作循环链表 在罗马人占领乔塔帕特后,39 个犹太人与Josephus及他的朋友躲到一个洞中,39个犹太人决定宁愿死也不要被敌人抓到,于是决定了一个自杀方式,41个人排成一个圆圈,由第1个人开始报数,每报数到第3人该人就必须自杀,然后再由下一个重新报数,直到所有人都自杀身亡为止.然而Josephus 和他的朋友并不想遵从.

一个小笔记(1):设置重启电脑、自动启动

[设置重启电脑] 使用API函数ExitWindowsEx  BOOL WINAPI ExitWindowsEx(  _In_ UINT  uFlags,  _In_ DWORD dwReason); [MSDN]https://msdn.microsoft.com/query/dev14.query?appId=Dev14IDEF1&l=ZH-CN&k=k(winuser%2FExitWindowsEx);k(ExitWindowsEx);k(DevLang-C%2B%2B);k(Tar

一个小笔记(2):Socket网络编程

网络通信的流程: 服务器端申请套接字 -> 绑定套接字到本地,打开端口 -> 监听端口 -> 等待接受消息 -> 有消息之后,读取消息 客户端申请套接字 -> 向服务端发起连接 -> 连接成功后,可以随时发送消息 啥是套接字?http://baike.baidu.com/link?url=BfywKEhH0b4vASGaFSZw9Dwwh2hQgV2DdE4POM2_5Xl80RK1_2hbH3YFQaFzfrxKeqh8SbcMcgRTP-Wj88Zb5a 简单的一个

css通用小笔记02——浮动、清除(三个例子)

css中通常会用到浮动与清除,也是一个必须掌握的知识点,概念性的东西不多说,下面举几个例子,来说明它的用法:1.文字环绕效果  2.多个div并排显示 3.清除浮动(默认显示) 一.文字环绕效果: html代码如下: 1 <body> 2 3 <style type="text/css"> 4 #big img {float: left;padding: 10px;border: 1px solid red;} 5 #big span {font-size: 2

css通用小笔记03——浏览器窗口变小 div错位的问题

我最近写网页的时候,经常碰到一个普遍的问题,经过我的查阅和尝试,终于解决了这一问题,这里有两种方法提供给大家,如果博友还有更好的方法,欢迎补充. 一.使用min-width属性: 我们先看看下面这段代码(html): 1 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 2 <head> 3 <title>无标题文档</